【发布时间】:2023-02-05 04:03:18
【问题描述】:
我有一个关于标签和名称的问题,在此示例清单文件中
api版本:应用程序/v
1
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
我可以看到部署名称是“nginx部署”和吊舱名称是“nginx”?还是正在运行的容器? 然后我在控制台中看到 pod 的名称末尾附加了一个散列,我相信这是修订号? 我只想破译名字来自标签来自匹配标签,例如,我可以使用此服务清单来公开带有特定标签的 pod:
apiVersion: v1
kind: Service
metadata:
name: nginx
spec:
type: LoadBalancer
selector:
app: nginx
ports:
- protocol: TCP
port: 60000
targetPort: 80
此服务是否会公开所有带有选择器:应用程序:nginx ?
谢谢
【问题讨论】:
标签: kubernetes google-kubernetes-engine