k8s1.14.1自动部署(kubernetes最新版自动部署)
只需要执行如下命令即可部署:git clone https://github.com/luckman666/deploy_Kubernetes-v1.14.1.gitcd deploy_Kubernetes-v1.14.1/chmod -R 755 .mv * /rootcd /root**# 编辑base.config里面的参数**./deploy_k8s_master.sh注...
脚本后续更新及迭代将由kkitDeploy项目代替
https://github.com/luckman666/kkitdeploy_server
请大家持续关注kkitDeploy
只需要执行如下命令即可部署:
git clone https://github.com/luckman666/deploy_Kubernetes-v1.14.1.git
cd deploy_Kubernetes-v1.14.1/
chmod -R 755 .
mv * /root
cd /root
**# 编辑base.config里面的参数**
./deploy_k8s_master.sh
注意事项:
1、使用git clone的同志们需要将文件夹里面的所有文件cp 到/root下面。确保所有文件都在/root下面。实在不好意思哈!我不想改了!我把路径写成了/root了
然后只需要在修改base.config里面的固定参数即可。
2、给.sh结尾的脚本赋权限。
3、然后只需执行./deploy_k8s_master.sh就可以啦!
4、tail -f setup.log 查看日志
5、物理机不用说了,要是虚拟机cpu必须最少是2个哦!切记
升级内核脚本(这个内核是否需要升级,我没测试过但是写在这里了。反正我是升级了。有需要的就升级吧!或者忽略去直接部署试试?)
执行upgradeKernel.sh就可以将内核升级到4+了,脚本内容如下:
#!/bin/bash
setupkernel(){
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-lt kernel-lt-devel
grub2-set-default 0
reboot
}
setupkernel
部署完后进入到dashboard文件夹部署dashboard
cd dashboard
kubectl create -f .
然后查看部署情况以及登录的node节点端口
kubectl get service --all-namespaces | grep kubernetes-dashboard
例如结果:
kube-system kubernetes-dashboard NodePort 10.101.25.47 443:31660/TCP 22m
那么你就输入https://nodeIP:31660来登录
查看登录时候的token
kubectl -n kube-system describe secret (kubectl -n kube-system get secret | grep admin-user | awk ‘{print1}’)
欢迎关注我的个人公众号,持续更新k8s一键部署脚本。
更多推荐
所有评论(0)