Kubernetes 中 Pod 的管理与调度:标签、注解和命名空间的运用
1. 标签选择器的使用
在 Kubernetes 里,标签选择器是一项强大的工具,能帮助我们筛选和操作 Pod。以下是几种常见的标签选择器及其用途:
- creation_method!=manual :用于选择 creation_method 标签值不为 manual 的 Pod。
- env in (prod,devel) :选择 env 标签值为 prod 或 devel 的 Pod。
- env notin (prod,devel) :选择 env 标签值既不是 prod 也不是 devel 的 Pod。
如果要选择产品目录微服务的所有 Pod,可使用 app=pc 标签选择器。
标签选择器还能包含多个用逗号分隔的条件,资源必须满足所有条件才能匹配该选择器。例如,若要选择运行产品目录微服务 Beta 版本的 Pod,可使用 app=pc,rel=beta 选择器。
标签选择器不仅可用于列出 Pod,还能对部分 Pod 执行操作,像批量删除 Pod 等。
2. 使用标签和选择器约束 Pod 调度
通常,Kubernetes
超级会员免费看
订阅专栏 解锁全文
860

被折叠的 条评论
为什么被折叠?



