简易化安装kubernates 当前安装方式不适合正式环境,适合学习调试熟悉k8s,未添加安全认证功能
git clone https://github.com/lzeqian/kubernates-installer.git
注意:
master和worker都需要下载源码包
k8s使用二进制方式安装,二进制包将近200M 下载地址:百度盘
将下载二进制包kubernetes-bins.tar.gz,拷贝到源码 soft目录。
注意:
- 不能修改二进制包名称。
- 二进制包必须拷贝到soft目录。
- master和worker都需要下载二进制包。
- 进入clone的kubernates-installer目录。
- 执行安装命令: ./manager.sh 本机ip
其他命令:
- 查看所有manger服务状态 : ./manager.sh status
- 启动/停止 manager所有服务 :./manager.sh start|stop
- 卸载manager所有服务 :./manager.sh u
每一台worker主机执行:
- 进入clone的kubernates-installer目录
- 执行安装命令 ./worker.sh 本机ip masterip
其他命令:
- 查看所有manger服务状态 : ./worker.sh status
- 启动/停止 manager所有服务 :./worker.sh start|stop
- 卸载manager所有服务 :./worker.sh u
kube-proxy提供service代理和负载均衡功能
所有worker节点执行命令
./worker/proxy.sh 当前workerip地址 masterip地址
提供pod节点间dns服务
在主节点执行:
./worker/dns.sh masterip地址