Kubernetes 中 Pod 标签、注解与作业的使用指南
1. 为 Pod 添加标签
在 Kubernetes 里,我们能够给 Pod 添加、移除标签和注解,还能修改集群中已有 Pod 的标签。
1.1 创建带标签的 Pod
以基于 NGINX 镜像的 Pod 为例,使用如下 kubectl 命令创建带有 tier=frontend 标签的 Pod:
$ kubectl run nginx-pod --image nginx --labels "tier=frontend"
若要添加多个标签,可使用逗号分隔的值:
$ kubectl run nginx-pod --image nginx --labels="app=myapp,env=dev,tier=frontend"
--labels 标志有个短版本 -l ,能让命令更简洁易读。标签也可添加到 YAML 格式的 Pod 定义中,示例如下:
# labelled_pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
labels:
environment: prod
tier: frontend
spec:
超级会员免费看
订阅专栏 解锁全文
1062

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



