
Arquivos de instalação e implantação rápida, totalmente automáticos e com um clique, para o nó mestre (master) com Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3, sem a vulnerabilidade CVE-2018-1002105, organizados pessoalmente, adequados para ambientes de teste e para a instalação e implantação rápida em ambientes de produção.
Compilação pessoal de arquivos de instalação e implantação totalmente automáticos e rápidos, com um clique, para os nós master e node, baseados em CentOS 7.x + Kubernetes-1.12.3 + Dashboard-1.8.3, sem a vulnerabilidade CVE-2018-1002105. Adequados para instalação e implantação rápidas em ambientes de teste e produção.
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
chmod +777 /root/*.sh
# 修改替换下面的your_master_centos_ip为你的master_centos的ip
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
sh /root/node-kubeadm-init.sh
sh /root/node-kubeadm-install.sh
#执行命令,获取所有密钥列表:
kubectl -n kube-system get secret
#执行命令,获取指定key的token:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{上条命令输出的结果中复制的类似kubernetes-dashboard-admin-token-skhfh的key字符串到这里替换}
#复制tokdn数据到登录框内登录即可登录
chmod +777 /root/*.sh
# 修改替换下面的your_master_centos_ip为你的master_centos的ip
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# 修改替换下面的your_node_centos_ip为你的node_centos的ip
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# 修改替换下面的your_node_centos_host为你的node_centos的host,格式如:node-192-168-168-145,用ip值,将.替换为-
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# 修改替换下面的your_join_token为master的加入token
# 查看master加入token方法:在master节点执行:kubectl token list,获取未过期的token
# 在master新建token方法:在master节点执行:kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh
sh /root/node-kubeadm-join.sh