部署kubernetes1.22.1集群

将镜像文件上传到虚拟机:

 mount -o loop chinaskills_cloud_paas_v2.0.1.iso /mnt/

cp -rfv /mnt/* /opt/

umount /mnt/

1.1 安装kubeeasy

kubeeasy为Kubernetes集群专业部署工具,极大的简化了部署流程。

在master节点安装kubeeasy工具:

mv /opt/kubeeasy  /usr/bin/kubeeasy

1.2 安装依赖包

此步骤主要完成docker-ce、git、unzip、vim、wget等工具的安装。

在master节点执行以下命令完成依赖包的安装:

kubeeasy install depend \

--host 10.24.2.10,10.24.2.11 \

--user root \

--password Abc@1234 \

--offline-file /opt/dependencies/base-rpms.tar.gz

参数解释如下:

​​​​​​​--host:所有主机节点IP,如:10.24.1.2-10.24.1.10,中间用“-”隔开,表示10.24.1.2到10.24.1.10范围内的所有IP。若IP地址不连续,则列出所有节点IP,用逗号隔开,如:10.24.1.2,10.24.1.7,10.24.1.9。

​​​​​​​--user:主机登录用户,默认为root。

​​​​​​​--password:主机登录密码,所有节点需保持密码一致。

​​​​​​​--offline-file:离线安装包路径。

​​​​​​​可通过命令“tail -f /var/log/kubeinstall.log”查看安装详情或排查错误。

1.3 配置SSH免密钥

安装Kubernetes集群的时候,需要配置Kubernetes集群各节点间的免密登录,方便传输文件和通讯。

在master节点执行以下命令完成集群所有节点间的免密钥配置:

kubeeasy create ssh-keygen \

--master 10.24.2.10 \

--worker 10.24.2.11 \

--user root --password Abc@1234

–mater参数后跟master节点IP,–worker参数后跟所有worker节点IP

接下来在master节点执行以下命令部署Kubernetes集群:

kubeeasy install kubernetes \

--master 10.24.2.10 \

--worker 10.24.2.11 \

--user root \

--password Abc@1234 \

--version 1.22.1 \

--offline-file /opt/kubernetes.tar.gz

部分参数解释如下:

–master:Master节点IP。

–worker:Node节点IP,如有多个Node节点用逗号隔开。

–version:Kubernetes版本,此处只能为1.22.1。

可通过命令“tail -f /var/log/kubeinstall.log”查看安装详情或排查错误。

部署完成后查看集群状态:

kubectl get pods -A
kubectl get nodes 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值