kubernetes集羣角色管理

查看集羣各節點角色:

[root@k8s-master-2 ~]# kubectl get nodes
NAME           STATUS   ROLES                  AGE   VERSION
k8s-master-1   Ready    master                 45d   v1.23.2
k8s-master-2   Ready    control-plane,master   57d   v1.23.2
k8s-master-3   Ready    master                 45d   v1.23.2
k8s-node-1     Ready    node                   57d   v1.23.2
k8s-node-2     Ready    node                   45d   v1.23.2
k8s-node-3     Ready    node                   45d   v1.23.2

設置角色:

# 將k8s-master-1設置爲master角色
[root@k8s-master-2 ~]# kubectl label nodes k8s-master-1 node-role.kubernetes.io/master= node/k8s-master-1 labeled
# 將k8s-node-1設置爲node角色
[root@k8s-master-2 ~]# kubectl label nodes k8s-node-1 node-role.kubernetes.io/node= node/k8s-node-1 labeled # 將k8s-master-1設置master角色,一般不接受負載
[root@k8s-msater-2 ~] kubectl taint nodes k8s-master-1 node-role.kubernetes.io/master=true:NoSchedule
# 將k8s-mster-1設置master運行pod
[root@k8s-master-2 ~] kubectl taint nodes k8s-master-1 node-role.kubernetes.io/master-
# 將k8s-master-1設置master不運行pod
[root@k8s-master-2 ~] kubectl taint nodes k8s-master-1 node-role.kubernetes.io/master=:NoSchedule
結束!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章