返回
云上便捷部署,如何构建高可用 KubeSphere 集群?
见解分享
2024-01-14 05:20:04
在华为云上安装高可用 KubeSphere
随着多云多集群的场景越来越丰富,在各个云厂商环境部署 KubeSphere 的需求随之升高。由于各云厂商的云资源使用规则和菜单导航栏各不相同,会使用户花大量时间去排错。为降低部署过程错误率,本教程使得读者可以快速上手,高效完成部署。
文章包含华为云部署准备工作、KubeSphere 安装过程、集群验证三个部分,并提供可复制的配置和实施指南。
华为云部署准备工作
- 创建一个华为云账号并登录。
- 在华为云控制台中,选择“云服务器 ECS”服务。
- 单击“创建实例”按钮。
- 在“选择镜像”页面,搜索“CentOS 7.9”镜像并选择它。
- 在“选择规格”页面,选择一个合适的实例规格。
- 在“配置网络”页面,选择一个合适的 VPC 和子网。
- 在“配置安全组”页面,添加一个安全组规则以允许 SSH 访问。
- 单击“下一步”按钮。
- 在“配置存储”页面,选择一个合适的系统盘大小。
- 单击“下一步”按钮。
- 在“配置高级设置”页面,选择一个合适的根密码。
- 单击“创建”按钮。
KubeSphere 安装过程
- 使用 SSH 连接到华为云实例。
- 运行以下命令来安装 KubeSphere:
curl -LO https://kubesphere.io/downloads/latest/kubesphere-installer.sh
bash kubesphere-installer.sh
- 按照提示选择安装选项。
- 等待安装完成。
集群验证
- 使用以下命令来验证集群状态:
kubectl get nodes
-
您应该看到所有节点都处于“Ready”状态。
-
使用以下命令来验证 KubeSphere 服务状态:
kubectl get pods -n kubesphere-system
-
您应该看到所有 KubeSphere 服务都处于“Running”状态。
-
打开华为云控制台中的“云服务器 ECS”服务。
-
选择您创建的 KubeSphere 实例。
-
单击“远程连接”按钮。
-
在弹出的窗口中,选择“SSH”协议。
-
输入您的根密码。
-
单击“连接”按钮。
-
您现在应该连接到 KubeSphere 实例。
-
运行以下命令来打开 KubeSphere 仪表盘:
kubectl port-forward -n kubesphere-system svc/console 8080:80
- 在浏览器中打开 http://localhost:8080。
- 您现在应该看到 KubeSphere 仪表盘。
恭喜您!您已成功在华为云上安装了高可用 KubeSphere 集群。