k8s1.15.2部署kubernetes1.15.2一键部署脚本

脚本后续更新及迭代将由kkitDeploy项目代替
https://github.com/luckman666/kkitdeploy_server
请大家持续关注kkitDeploy

centos7 kubernetes一键部署脚本
部署k8s集群具体实现步骤:

git clone https://github.com/luckman666/k8s1.15.2.git
cd k8s1.15.2 && chmod -R 755 .
编辑base.config里面的参数
./k8s1.15.2.sh</pre>

以上几步就实现了k8s1.15.2集群部署
#########
说明文档:
优化了部分代码!觉得不错给个star哦!!
注意事项:
1、只需要在修改base.config里面的固定参数即可。
2、给.sh结尾的脚本赋权限。
3、然后只需执行./k8s1.15.2.sh就可以啦!
4、tail -f setup.log 查看日志
5、物理机不用说了,要是虚拟机cpu必须最少是2个哦!切记

base.config参数介绍

masterIP:
masterip=“192.168.1.107”
K8S版本:
k8s_version=“v1.15.2”
服务器root密码
root_passwd=root123
多台主机的主机名前缀,主节点就叫k8s1,node叫k8s2依次后推
hostname=k8s
集群服务器IP地址
hostip=(
192.168.1.107
192.168.1.108
192.168.1.109

再部署的时候严格按照我所给的示例参数写哦。换参数不要换格式,以免出错

部署完后进入到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 获得k8s各个版本的一键部署脚本

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值