K8S国内部署脚本分享

K8S国内部署脚本分享

准备工作:

本脚本仅适用于1主2从的情况,1主多从情况,请自己修改代码

系统:Ubuntu 20.04 LTS

最低配置:2核4g

添加host文件:

sudo tee -a /etc/hosts >/dev/null <<EOF
# K8s-cluster
192.168.8.128 k8s-master
192.168.8.129 k8s-worker1
192.168.8.130 k8s-worker2
EOF
cat /etc/hosts

设置免密登录:

sudo echo root:vagrant | chpasswd

启用Root用户登录权限:

sudo sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo systemctl restart sshd

脚本:

Create-K8S-With-Containerd(基于Containerd运行时):

url=https://www.sunzishaokao.com/cdn/k8s/Create-K8S-With-Containerd.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O Create-K8S-With-Containerd.sh $url;fi;bash Create-K8S-With-Containerd.sh

Create-K8S-With-Docker(基于Docker运行时):

url=https://www.sunzishaokao.com/cdn/k8s/Create-K8S-With-Docker.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O Create-K8S-With-Docker.sh $url;fi;bash Create-K8S-With-Docker.sh

修改自:https://gitee.com/cnlxh/Kubernetes/tree/master/k8s-inatall


广告:

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容