51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

标签管理及k8s的API类型

标签管理及k8s的API类型

- 标签管理及k8s的API类型
	- 声明式管理方式: (基于文件管理,生产环境推荐使用)
		优点: 
			可以持久化配置。
		缺点:
			需要手动加载配置文件。
			
	- 响应式管理方式:(基于命令行方式管理,一般用于调试,测试。)
		优点:
			修改后立即生效。
		缺点:
			不支持持久化,每次创建资源都需要手动更新标签。

响应式管理标签:

响应式管理标签: 命令行
	1.查看pod的标签
		kubectl get pods --show-labels
	2.给Pod资源打标签
		 kubectl label -f 10-pods-labesl.yaml school=baimei
		kubectl label pod baimei-linux86-labels class=linux86
	3.修改标签
		kubectl label --overwrite  pod baimei-linux86-labels school=laonanhai 
	4.移除标签
		 kubectl label pod baimei-linux86-labels school-

声明式案例:

1.创建标签

apiVersion: v1
kind: Pod
metadata:
  name: baimei-linux86-labels
  # 给Pod资源添加标签
  labels:
    school: baimei
    class: linux86
spec:
  containers:
  - name: web
    image: harbor.baimei.com/baimei-web/nginx:1.25.1-alpine

2.更新或移除标签

apiVersion: v1
kind: Pod
metadata:
  name: baimei-linux86-labels
  # 给Pod资源添加标签
  labels:
    # school: baimei
    school: laonanhai
    # class: linux86
spec:
  containers:
  - name: web
    image: harbor.baimei.com/baimei-web/nginx:1.25.1-alpine
赞(5)
未经允许不得转载:工具盒子 » 标签管理及k8s的API类型