持续集成部署-k8s-资源调度:标签和选择器
- 1. 标签选择器介绍
- 2. 标签的应用
- 2.1 创建 Pod 并添加标签
- 2.2 对现有资源新增标签
- 2.3 修改 Label 值
- 3. 选择器的应用
1. 标签选择器介绍
在 Kubernetes
中,标签(Labels
)和选择器(Selectors
)是用于对资源进行分类和识别的关键概念。
-
标签
是键值对的形式,可以附加到Kubernetes对象上(例如Pod、Service、Deployment等)。它们用于对资源进行描述、区分和组织,可以根据实际需求自定义。例如,给一个Pod对象添加标签"app=web",可以表示这是一个用于Web应用的Pod。 -
选择器
是用于根据标签来选择匹配的资源。你可以使用选择器来筛选出具有特定标签的资源对象。选择器可以在各种场景下使用,如创建Deployment时选择要管理的Pod,或者创建Service时选择要关联的Pod。
下面是一些常见的使用场景和示例:
-
标记和选择相同的资源