K8S node(節點)

1、節點管理

kubectl命令

集羣中的管理操做幾乎均可以使用kubectl命令完成
kubectl -hnode

K8S node(節點)

查看集羣信息

kubectl cluster-infoide

K8S node(節點)

查看節點信息

kubectl get nodes測試

K8S node(節點)

查看節點詳細信息

kubectl get nodes -o wide3d

K8S node(節點)

描述節點詳細信息

kubectl describe node node01code

K8S node(節點)
K8S node(節點)

node節點管理集羣

若是是kubeasz安裝,全部節點(包括master與node)都已經能夠對集 羣進行管理server

若是是kubeadm安裝,在node節點上管理時會報以下錯誤
[root@node1 ~]# kubectl get nodes
The connection to the server localhost:8080 was refused -did you specify the right host or port?

只要把master上的管理文件/etc/kubernetes/admin.conf拷貝到node 節點的$HOME/.kube/config就能夠讓node節點也能夠實現kubectl命令 管理

1, 在node節點的用戶家目錄建立.kube目錄
[root@node1 ~]# mkdir /root/.kube
2, 在master節點作以下操做
[root@master ~]# scp /etc/kubernetes/admin.conf node1:/root/.kube/config
3, 在node節點驗證
[root@node1 ~]# kubectl get nodes
NAME     STATUS   ROLES    AGE    VERSION master   Ready    master    2h    v1.15.1 node1    Ready    node      2h    v1.15.1 node2    Ready    node      2h    v1.15.1

節點標籤(label)

k8s集羣若是由大量節點組成,可將節點打上對應的標籤,而後經過標 籤進行篩選,查看。對象

1.查看節點標籤信息

kubectl get node --show-labels blog

K8S node(節點)

2.設置節點標籤信息

爲節點192.168.0.136 打一個region=haha 的標籤
kubectl label node node02 region=haha遊戲

3. 查看全部節點標籤

kubectl get node --show-labelsci

K8S node(節點)

4.查看全部節點帶region的標籤

kubectl get nodes -L region

K8S node(節點)

多維度標籤

也能夠加其它的多維度標籤,用於不一樣的須要區分的場景
如把node01標籤爲華南區, A機房, 測試環境, 遊戲業務
kubectl label node node01 region=huanai zone=A env=test bussiness=game
kubectl get nodes node01 --show-labels

K8S node(節點)

顯示節點的相應用標籤

kubectl get nodes -L region,zone

K8S node(節點)

標籤的修改

kubectl label node node01 bussiness=ad --overwrite=true
加上--overwrite=true覆蓋原標籤的value進行修改操做
kubectl get nodes -L bussiness

K8S node(節點)

標籤的刪除

使用key加一個減號的寫法來取消標籤
kubectl label node node01 region- zone- env- bussiness-

K8S node(節點)

標籤選擇器

標籤選擇器主要有2類: 等值關係: =, !=
集合關係: KEY in {VALUE1, VALUE2......}

kubectl label node node01 bussiness=game
kubectl label node node02 bussiness=ad
kubectl get node -l "bussiness in (game,ad)"

K8S node(節點)

標籤總結:

k8s集羣中, node是一種資源。不少資源類型均可以打標籤 。標籤是爲了更好的進行資源對象的相關選擇與匹配。

相關文章
相關標籤/搜索