K8s Master當作Node使用的方法


1、使用下面的命令操作使得master 可以作為node使用 承載pod

kubectl taint nodes --all node-role.kubernetes.io/master-

可能會出現下面的結果 因為taint(master標記的污點已經被去掉了)沒有關系

taint "node-role.kubernetes.io/master" not found
taint "node-role.kubernetes.io/master" not found

2、可以用下面的

kubectl describe nodes master1 |grep Taint

命令確認一下taint已經沒有了

[root@master1 ~]# kubectl describe nodes master1 |grep Taint
Taints: <none>
[root@master1 ~]#

3、創建一個應用

kubectl create deployment --image=nginx --replicas=2 http

但是副本數量少的情況下有可能不會落在master機器上 這是k8s自己的策略 可以把

--replicas=20  改大一些  這樣才會很明顯的 看到pod分配到master和node節點了
注:如果想只起兩個副本且必須分配到兩個機器上 請參考nodeSelector以及親和性和反親和性的的用法,以后后續會寫文章說明
[root@master1 ~]# kubectl get pods -o wide |grep http-54
http-54cc68bd9b-62gmc        1/1     Running   0          142m   10.130.209.203   node1     <none>           <none>
http-54cc68bd9b-7zkxj        1/1     Running   0          106m   10.130.209.208   node1     <none>           <none>
http-54cc68bd9b-95f74        1/1     Running   0          106m   10.129.40.90     master1   <none>           <none>
http-54cc68bd9b-9ntxh        1/1     Running   0          142m   10.130.209.201   node1     <none>           <none>
http-54cc68bd9b-b7q7l        1/1     Running   0          142m   10.130.209.202   node1     <none>           <none>
http-54cc68bd9b-bp5z4        1/1     Running   0          106m   10.130.209.211   node1     <none>           <none>
http-54cc68bd9b-fqtbh        1/1     Running   0          143m   10.130.209.200   node1     <none>           <none>
http-54cc68bd9b-g74dt        1/1     Running   0          106m   10.130.209.213   node1     <none>           <none>
http-54cc68bd9b-hj5w8        1/1     Running   0          106m   10.130.209.210   node1     <none>           <none>
http-54cc68bd9b-jtdg5        1/1     Running   0          106m   10.129.40.91     master1   <none>           <none>
http-54cc68bd9b-ktxhp        1/1     Running   0          142m   10.130.209.205   node1     <none>           <none>
http-54cc68bd9b-pxg7s        1/1     Running   0          106m   10.130.209.214   node1     <none>           <none>
http-54cc68bd9b-rbhmh        1/1     Running   0          106m   10.129.40.89     master1   <none>           <none>
http-54cc68bd9b-s7rx7        1/1     Running   0          143m   10.130.209.199   node1     <none>           <none>
http-54cc68bd9b-svsc6        1/1     Running   0          142m   10.130.209.206   node1     <none>           <none>
http-54cc68bd9b-tddbv        1/1     Running   0          106m   10.130.209.209   node1     <none>           <none>
http-54cc68bd9b-tjpdj        1/1     Running   0          106m   10.130.209.212   node1     <none>           <none>
http-54cc68bd9b-vrzv6        1/1     Running   0          106m   10.129.40.92     master1   <none>           <none>
http-54cc68bd9b-vw6wv        1/1     Running   0          142m   10.130.209.204   node1     <none>           <none>
http-54cc68bd9b-x86rz        1/1     Running   0          106m   10.130.209.207   node1     <none>           <none>
[root@master1 ~]#

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM