Kubernetes部署

安装kubeasz和ansible
yum install epel-release -y

yum install ansible -y

下载ezdown部署工具

export release=3.0.0 # kubeasz版本

wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown

chmod +x ./ezdown

下载kubeasz离线包等

下载默认版本

./ezdown -D

可以使用-k参数指定需要下载的k8s版本

./ezdown -D -k v1.18.2

下载文件位于/etc/kubeasz目录

下载离线deb/rpm包

(可选) 适用于纯内网环境,无法连接网络

./ezdown -P

部署集群

cd /etc/kubeasz/

./ezctl new k8s-cluster

根据需求修改配置文件

ansible主机清单(定义主机IP)/etc/kubeasz/clusters/k8s-cluster/hosts 集群配置文件 /etc/kubeasz/clusters/k8s-cluster/config.yml

开始部署

./ezctl setup k8s-cluster all

检查部署结果

查看 kubernetes 集群的组件状态(基本都是通过 systemd 管理的)

在 master 节点上查看

systemctl status etcd

在 master 和 node 节点上查看

systemctl status kubelet

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容