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

你可能感兴趣的:(Kubernetes部署)