:::note 说明 Octopus-UI 当前仅适用于 k3s 集群。 :::

从 Helm 图表中安装 Octopus-UI

默认情况下,Octopus-UI在 OctopusHelm 图表安装时会自动部署,您始终可以使用以下命令将其打开或关闭:

  1. $ helm upgrade -n octopus-system --set octopus-ui.enabled=true octopus octopus/octopus

从 YAML 文件安装 Octopus-UI

通过all-in-one YAML 文件来部署 Octopus-UI

  1. kubectl apply -f https://raw.githubusercontent.com/cnrancher/octopus-api-server/master/deploy/e2e/all_in_one.yaml

通过检查其 pod 和服务状态来验证 Octopus-UI的状态。

  1. kubectl get po -n kube-system -l app.kubernetes.io/name=octopus-ui
  2. NAME READY STATUS RESTARTS AGE
  3. rancher-octopus-api-server-5c845c998b-pj2gr 1/1 Running 1 20s
  4. kubectl get svc -n kube-system -l app.kubernetes.io/name=octopus-ui
  5. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
  6. rancher-octopus-api-server LoadBalancer 10.43.98.95 172.16.1.89,192.168.0.90 8443:31520/TCP 22s

默认情况下,Octopus-UI使用服务发现类型为LoadBalancer8443端口,您可以通过其EXTERNAL-IP:8443来访问它:

Octopus-UI

登入验证

Octopus-UI使用 k3s 生成的用户名和密码进行身份验证,您可以从生成的 k3s[KUBECONFIG]文件中找到它。