什么';在Kubernetes中,在部署中使用标签是什么意思?
在本书的“创建部署”一节中,它有一个yaml文件,开头如下:什么';在Kubernetes中,在部署中使用标签是什么意思?,kubernetes,Kubernetes,在本书的“创建部署”一节中,它有一个yaml文件,开头如下: apiVersion: extensions/v1beta1 kind: Deployment metadata: labels: run: nginx 将标签应用于部署有什么用?我了解POD和服务是如何交互的,但部署中的标签何时开始起作用?标签对于分组相互关联的应用程序很有用。例如,您有一个需要部署、服务、数据库(可能使用部署或状态集部署)的应用程序。现在,如果您对所有这些资源使用类似的标签(让它成为app:my a
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
run: nginx
将标签应用于部署有什么用?我了解POD和服务是如何交互的,但部署中的标签何时开始起作用?标签对于分组相互关联的应用程序很有用。例如,您有一个需要部署、服务、数据库(可能使用部署或状态集部署)的应用程序。现在,如果您对所有这些资源使用类似的标签(让它成为
app:my app
),那么您可以基于此标签列出、删除等操作
例如,如果要列出特定应用程序的所有资源,则可以使用kubectl get all-l app=my app
欲知更多详情,请阅读此文