kubeasz部署k8s高可用集群

本文介绍了如何在CentOS系统中关闭防火墙和SELinux,修改主机名,实现SSH免密登录,使用Yum安装必要的软件包如Ansible,以及通过kubeasz工具进行Kubernetes集群的部署过程。
摘要由CSDN通过智能技术生成
主机名ip地址
ms192.168.221.148
node192.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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值