好友
阅读权限10
听众
最后登录1970-1-1
|
爱好学习
发表于 2019-8-25 20:43
来源原创: tigergao 高哥咋么看
之前二次搭建了 k8s 集群,将几个重要的点记录下来,形成了笔记,特地分享出来。以防以后有机会还能用得着,分享给自己也算分享给读者们。
第一个注意的点:安装 k8s 的前提是需要先安装 docker,有的服务器上少包,那么在进行安装 docker 的时候就会报错,报缺少 docker 的 selinux 包。报错信息如下:
此时需要去单独下载这个 selinux 相关的包。
下载后,可以进行强制安装:rpm -ivh 安装包名 --force --nodeps
第二个注意的点:在进行 join master 和 join node 的时候稍微有不同。
join master:需要加入join的结尾加入 --experimental-control-plane这个参数
如果忘记当初 join 时候的 token 了可以重新生成:
如果忘记加入时候的命令了,可以直接使用如下命令生成token,重新直接执行并加入。
kubeadm token create --print-join-command
第三个注意的点:配置kubelet,默认情况下,Kubelet不允许所在的主机存在交换分区,后期规划的时候,可以考虑在系统安装的时候不创建交换分区,针对已经存在交换分区的可以设置忽略禁止使用Swap的限制,不然无法启动Kubelet。
[root@linux-node1 ~]# vim /etc/sysconfig/kubelet KUBELET_EXTRA_ARGS="--fail-swap-on=false"
第四个注意的点:给 node 打标签。需要使用 --show-labels 命令。
[root@k8s-master-01 log]# kubectl get nodes --show-labels
NAME STATUS ROLES AGE VERSION LABELS
k8s-master-01 Ready master 5d18h v1.13.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=k8s-master-01,node-role.kubernetes.io/master=
k8s-master-02 Ready <none> 5d18h v1.13.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=k8s-master-02
k8s-node-01 Ready <none> 5d18h v1.13.3 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=k8s-node-01
[root@k8s-master-01 log]# kubectl label nodes k8s-node-01 node-role.kubernetes.io/node=
node/k8s-node-01 labeled
[root@k8s-master-01 log]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master-01 Ready master 5d18h v1.13.3
k8s-master-02 Ready <none> 5d18h v1.13.3
k8s-node-01 Ready node 5d18h v1.13.3
[root@k8s-master-01 log]# kubectl label nodes k8s-master-02 node-role.kubernetes.io/master=
node/k8s-master-02 labeled
[root@k8s-master-01 log]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master-01 Ready master 5d18h v1.13.3
k8s-master-02 Ready master 5d18h v1.13.3
k8s-node-01 Ready node 5d18h v1.13.3
kubectl label nodes k8s-node-01 node-role.kubernetes.io/node=
kubectl label nodes k8s-master-02 node-role.kubernetes.io/master=
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|