k8s 的一键安装
对于初学者而言,学习k8s的最大门槛就是k8s 的安装,而此教程极大的简化了k8s的安装步骤,用户仅需下载ansible,然后配置好自己的机器ip,最后一个命令直接自动化安装所有k8s,
由于安装包较大,请移步至 努力的gopher 公众号中回复 k8s 获取
环境准备
机器ip | 集群内角色 | 机器名称 |
---|---|---|
10.0.0.1 | master | k8s-master |
10.0.0.2 | node | k8s-node1 |
10.0.0.3 | node | k8s-node2 |
安装过程(master 执行即可)
-
下载 ansible
# 解压安装包 tar -zxvf k8s_install.tar.gz # 安装ansible cd tools/ansible/ rpm -Uvhi *.rpm --nodeps --force
-
修改安装包配置
vim install_host
[all] k8s-master ansible_host=10.0.0.1 k8s-node1 ansible_host=10.0.0.2 k8s-node2 ansible_host=10.0.0.3 # 所有机器的密码必须保持一致 [all:vars] ansible_ssh_pass= <你的密码> ansible_ssh_port=22 ansible_ssh_user=root # 填入master的 hostname [master] k8s-master # 填入node的 hostname [node] k8s-node1 k8s-node2 [k8s:children] master node ~
-
进行K8s 集群的安装
# 安装 ansible-playbook -i install_host install.yml # 卸载 ansible-playbook -i install_host remove-k8s.yml