本节介绍如何以最⼩化⽅式安装 KubeSphere 企业版。此安装方法仅适用于测试,若要在生成环境中安装 KubeSphere 企业版,请参阅安装 Kubernetes 和 KubeSphere 企业版

安装 KubeSphere 企业版

前提条件

  • 准备一台 Linux 主机,并确保其满足最低硬件要求:CPU > 2 核,内存 > 2 GB, 磁盘空间 > 40 GB。

  • 您需要提前安装 Helm。具体请参阅安装 Helm

操作步骤

  1. (可选)如果您没有可用的 Kubernetes 集群,执行以下命令快速创建一个 Kubernetes 集群。

    1. 如果您访问 GitHub/Googleapis 受限,请登录 Linux 主机,执行以下命令设置下载区域。

      1. export KKZONE=cn
    2. 执行以下命令安装⼯具 KubeKey。

      下载完成后当前目录下将生成 KubeKey 二进制文件 kk

      1. curl -sfL https://get-kk.kubesphere.io | sh -
    3. 执行以下命令安装依赖项。

      1. apt install socat conntrack -y
    4. 执行以下命令快速创建一个 Kubernetes 集群。

      1. ./kk create cluster --skip-pull-images --with-local-storage --with-kubernetes v1.27.4 --container-manager containerd -y
  2. 如果您已经拥有可用的 Kubernetes 集群,执行以下命令通过 helm 安装 KubeSphere 企业版的核心组件 KubeSphere Core。

    1. chart=oci://hub.kubesphere.com.cn/kse/ks-core
    2. version=1.0.8
    3. helm upgrade --install -n kubesphere-system --create-namespace ks-core $chart \
    4. --debug \
    5. --wait \
    6. --set cloud.enabled=true \
    7. --version $version
  3. 安装完成后,输出信息会显示 KubeSphere 企业版 Web 控制台的 IP 地址和端口号,默认的 NodePort 是 30880。

    1. NOTES:
    2. Thank you for choosing KubeSphere Helm Chart.
    3. Please be patient and wait for several seconds for the KubeSphere deployment to complete.
    4. 1. Wait for Deployment Completion
    5. Confirm that all KubeSphere components are running by executing the following command:
    6. kubectl get pods -n kubesphere-system
    7. 2. Access the KubeSphere Console
    8. Once the deployment is complete, you can access the KubeSphere console using the following URL:
    9. http://192.168.6.10:30880
    10. 3. Login to KubeSphere Console
    11. Use the following credentials to log in:
    12. Account: admin
    13. Password: P@88w0rd
    14. NOTE: It is highly recommended to change the default password immediately after the first login.
    15. For additional information and details, please visit https://kubesphere.io.

    执行以下命令检查 Pod 状态。

    1. kubectl get pods -n kubesphere-system

    当 Pod 状态都为 Running 时,使用默认的账户和密码 (admin/P@88w0rd) 通过 <NodeIP>:30880 访问 KubeSphere 企业版 Web 控制台。

    说明

    取决于您的网络环境,您可能需要配置流量转发规则并在防火墙中放行 30880 端口。

激活 KubeSphere 企业版

登录 KubeSphere 企业版 Web 控制台后,您需要绑定 KubeSphere 云账号,订阅 KubeSphere 企业版,以使用它的全部功能。

说明

KubeSphere 企业版 v4.1.1 为每位用户提供了单个集群 24 vCPU 30 天的免费试用许可。到期后,您需要付费订阅 KubeSphere 企业版。

操作步骤

  1. admin 用户登录 KubeSphere 企业版 Web 控制台。

  2. 点击顶部的绑定 KubeSphere 云账号提示,输入云账号信息并授权,完成账号绑定。

  3. 平台设置 > 云账号页面,点击前往订阅

  4. 选择订阅方案订阅时长,确认集群 ID,点击提交订单,并完成支付。

    activate-kse

  5. 在支付成功页面,下拉到页面底部,点击返回按钮回到 KubeSphere 企业版 Web 控制台。