主机名 | ip地址 |
ms | 192.168.221.148 |
node | 192.168.221.149 |
1.关闭seLinux和防火墙和修改/etc/hosts文件
systemctl stop firewalld
systemctl disabled firewalld
vim /etc/seLinux/config 修改配置文件
2.修改主机名
[root@ms k8s]#hostsnamectl set-hostname ms
[root@ms node]#hostsnamectl set-hostname node
3.做ssh免密登录
[root@ms k8s]#ssh-keygen
[root@ms k8s]#ssh-copy-id ms(node)两个都发密钥
[root@node /]#ssh-keygen
[root@node /]#ssh-copy-id ms(node)两个都发密钥
4.开始拉取需要的软件包
yum -y install epel-release
yum -y install ansible
去GitHub上下载压缩包通过xftp上传到ms节点
https://github.com/easzlab/kubeasz
5.开始部署
[root@ms ~]#cd /etc/kubeasz/
[root@ms kubeasz]# ./ezctl new k8s
[root@ms kubeasz]# cd /etc/kubeasz/clusters/k8s/
[root@ms k8s]# vim hosts(修改如下)
[root@ms k8s] ./ezctl setup k8s all
如果出现如下报错进入(用centos8.0以上的不会出现该报错)
/etc/kubeasz/clusters/k8s/hosts文件在最后一行改变成python2