Kubernetes 文档中第一个也是最小的部署示例有app: nginx重复三遍的行。我知道这是一个标签,但我还没有找到任何可以解释为什么需要为所有以下内容指定此标签的内容:
metadata.labels,spec.selector.matchLabels, 和spec.template.metadata.labels示例部署文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
Run Code Online (Sandbox Code Playgroud) kubernetes ×1