返回

云上便捷部署,如何构建高可用 KubeSphere 集群?

见解分享

在华为云上安装高可用 KubeSphere

随着多云多集群的场景越来越丰富,在各个云厂商环境部署 KubeSphere 的需求随之升高。由于各云厂商的云资源使用规则和菜单导航栏各不相同,会使用户花大量时间去排错。为降低部署过程错误率,本教程使得读者可以快速上手,高效完成部署。

文章包含华为云部署准备工作、KubeSphere 安装过程、集群验证三个部分,并提供可复制的配置和实施指南。

华为云部署准备工作

  1. 创建一个华为云账号并登录。
  2. 在华为云控制台中,选择“云服务器 ECS”服务。
  3. 单击“创建实例”按钮。
  4. 在“选择镜像”页面,搜索“CentOS 7.9”镜像并选择它。
  5. 在“选择规格”页面,选择一个合适的实例规格。
  6. 在“配置网络”页面,选择一个合适的 VPC 和子网。
  7. 在“配置安全组”页面,添加一个安全组规则以允许 SSH 访问。
  8. 单击“下一步”按钮。
  9. 在“配置存储”页面,选择一个合适的系统盘大小。
  10. 单击“下一步”按钮。
  11. 在“配置高级设置”页面,选择一个合适的根密码。
  12. 单击“创建”按钮。

KubeSphere 安装过程

  1. 使用 SSH 连接到华为云实例。
  2. 运行以下命令来安装 KubeSphere:
curl -LO https://kubesphere.io/downloads/latest/kubesphere-installer.sh
bash kubesphere-installer.sh
  1. 按照提示选择安装选项。
  2. 等待安装完成。

集群验证

  1. 使用以下命令来验证集群状态:
kubectl get nodes
  1. 您应该看到所有节点都处于“Ready”状态。

  2. 使用以下命令来验证 KubeSphere 服务状态:

kubectl get pods -n kubesphere-system
  1. 您应该看到所有 KubeSphere 服务都处于“Running”状态。

  2. 打开华为云控制台中的“云服务器 ECS”服务。

  3. 选择您创建的 KubeSphere 实例。

  4. 单击“远程连接”按钮。

  5. 在弹出的窗口中,选择“SSH”协议。

  6. 输入您的根密码。

  7. 单击“连接”按钮。

  8. 您现在应该连接到 KubeSphere 实例。

  9. 运行以下命令来打开 KubeSphere 仪表盘:

kubectl port-forward -n kubesphere-system svc/console 8080:80
  1. 在浏览器中打开 http://localhost:8080。
  2. 您现在应该看到 KubeSphere 仪表盘。

恭喜您!您已成功在华为云上安装了高可用 KubeSphere 集群。