安装部署

KubePi 可以使用 docker run 命令在容器内运行。它也可以使用 kubectl 安装在 Kubernetes 集群上。

快速开始

docker

  1. # 安装
  2. sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

持久化部署

  1. # 创建持久化目录
  2. mkdir -p /opt/kubepi
  3. # 安装
  4. sudo docker run --privileged -d -v /opt/kubepi:/var/lib/kubepi --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

登录

  1. 地址: http://localhost
  2. 用户名: admin
  3. 密码: kubepi

kubectl

  1. # 安装
  2. sudo kubectl apply -f https://raw.githubusercontent.com/KubeOperator/KubePi/master/docs/deploy/kubectl/kubepi.yaml

持久化部署

  1. # 安装
  2. sudo kubectl apply -f https://raw.githubusercontent.com/KubeOperator/KubePi/master/docs/deploy/kubectl/kubepi-pvc.yaml

注意

需要替换创建 pvc 时使用的 storageClass

获取访问地址

  1. # 获取 NodeIp
  2. export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
  3. # 获取 NodePort
  4. export NODE_PORT=$(kubectl -n kube-system get services kubepi -o jsonpath="{.spec.ports[0].nodePort}")
  5. # 获取 Address
  6. echo http://$NODE_IP:$NODE_PORT

登录

  1. 地址: http://$NODE_IP:$NODE_PORT
  2. 用户名: admin
  3. 密码: kubepi