|NO.Z.00086|——————————|^^ 部署 ^^|——|KuberNetes&kubeadm.V15|5台Server|——|kubernetes注意|证书过期|Master污点|

一、kubernetes注意事项:
### --- kubeadm证书

~~~     注意:kubeadm安装的集群,证书有效期默认是一年。
~~~     master节点kube-apiserver、kube-scheduler、kube-controller-manager、etcd都是以容器运行的
~~~     可以通过kubectl get po -n kube-system查看。
~~~     启动和二进制不同的是,
~~~     kubelet的配置文件在/etc/sysconfig/kubelet和/var/lib/kubelet/config.yaml
~~~     其他组件的配置文件在/etc/Kubernetes/manifests目录下,
~~~     比如kube-apiserver.yaml,该yaml文件更改后,kubelet会自动刷新配置,也就是会重启pod。
~~~     不能再次创建该文件
二、实验环境取消k8s-master污点
### --- Kubeadm安装后,master节点默认不允许部署pod,可以通过以下方式打开:
~~~     # 非系统的组件不会部署在k8s-master节点的
~~~     注:在部署kubernetes时;做了污点
~~~     注:非系统的pod不能部署在master节点
~~~     注:但是在实验环境下,为了节省资源;允许把这些组件部署在,master节点

[root@k8s-master01 ~]# kubectl get po -A -owide
kube-system            coredns-6f6b8cc4f6-72xlp                     1/1     Running   0          99m     172.171.14.193   k8s-node02     <none>           <none>
kube-system            coredns-6f6b8cc4f6-8xjzf                     1/1     Running   0          99m     172.171.14.194   k8s-node02     <none>           <none>
kube-system            metrics-server-d6c46b546-f2jc5               1/1     Running   0          23m     172.161.125.1    k8s-node01     <none>           <none>
kubernetes-dashboard   dashboard-metrics-scraper-86bb69c5f6-c8w6m   1/1     Running   0          19m     172.171.14.195   k8s-node02     <none>           <none>
kubernetes-dashboard   kubernetes-dashboard-6576c84894-2lpt5        1/1     Running   0          19m     172.161.125.2    k8s-node01     <none>           <none>
### --- 查看Taints:
~~~     查看Taints污点

[root@k8s-master01 ~]# kubectl  describe node -l node-role.kubernetes.io/master=  | grep Taints
Taints:             node-role.kubernetes.io/master:NoSchedule
Taints:             node-role.kubernetes.io/master:NoSchedule
Taints:             node-role.kubernetes.io/master:NoSchedule
### --- 删除Taint:
~~~     # 删除Taint污点:

[root@k8s-master01 ~]# kubectl  taint node  -l node-role.kubernetes.io/master node-role.kubernetes.io/master:NoSchedule-
node/k8s-master01 untainted
node/k8s-master02 untainted
node/k8s-master03 untainted
~~~     # 查看是否还有污点

[root@k8s-master01 ~]# kubectl  describe node -l node-role.kubernetes.io/master=  | grep Taints
Taints:             <none>
Taints:             <none>
Taints:             <none>

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on 2022-03-29 13:48  yanqi_vip  阅读(110)  评论(0)    收藏  举报

导航