当前位置:   article > 正文

部署kubernetes1.22.1集群_kubeeasy

kubeeasy

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

  1.  mount -o loop chinaskills_cloud_paas_v2.0.1.iso /mnt/
  2. cp -rfv /mnt/* /opt/
  3. umount /mnt/

1.1 安装kubeeasy

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

在master节点安装kubeeasy工具:

mv /opt/kubeeasy  /usr/bin/kubeeasy

1.2 安装依赖包

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

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

  1. kubeeasy install depend \
  2. --host 10.24.2.10,10.24.2.11 \
  3. --user root \
  4. --password Abc@1234 \
  5. --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节点执行以下命令完成集群所有节点间的免密钥配置:

  1. kubeeasy create ssh-keygen \
  2. --master 10.24.2.10 \
  3. --worker 10.24.2.11 \
  4. --user root --password Abc@1234

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

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

  1. kubeeasy install kubernetes \
  2. --master 10.24.2.10 \
  3. --worker 10.24.2.11 \
  4. --user root \
  5. --password Abc@1234 \
  6. --version 1.22.1 \
  7. --offline-file /opt/kubernetes.tar.gz

部分参数解释如下:

–master:Master节点IP。

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

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

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

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

  1. kubectl get pods -A
  2. kubectl get nodes 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/77672
推荐阅读
相关标签
  

闽ICP备14008679号