自建一款现代化的K8s可视化管理系统

项目介绍

KubePi 是一个现代化的 K8s 面板。

KubePi 允许管理员导入多个 Kubernetes 集群,并且通过权限控制,将不同 cluster、namespace 的权限分配给指定用户。它允许开发人员管理 Kubernetes 集群中运行的应用程序并对其进行故障排查,供开发人员更好地处理 Kubernetes 集群中的复杂性。

项目地址

https://github.com/1Panel-dev/KubePi

部署安装

dockerkubectl

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

Docker

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 1panel/kubepi

账号密码

打开浏览器访问:http://localhost:80/
用户名:admin
密码:kubepi

持久化部署

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

K8s中部署

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

K8s中持久化部署

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

浏览器访问

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

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1314e6a362ff4c5bbae75e5f75cc7ba5.png
在这里插入图片描述
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 21:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 21:32:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 21:32:03       82 阅读
  4. Python语言-面向对象

    2024-03-11 21:32:03       91 阅读

热门阅读

  1. web蓝桥杯真题:展开你的扇子

    2024-03-11 21:32:03       47 阅读
  2. linux 环境变量

    2024-03-11 21:32:03       44 阅读
  3. Vue3:toRef和toRefs的用法

    2024-03-11 21:32:03       40 阅读
  4. 【C++】【设计模式的六大原则】

    2024-03-11 21:32:03       43 阅读
  5. 深入理解Redis:工程师的使用指南

    2024-03-11 21:32:03       44 阅读
  6. 【备忘录】docker清理指令

    2024-03-11 21:32:03       39 阅读
  7. Flutter入门学习——Flutter和Dart

    2024-03-11 21:32:03       46 阅读
  8. ms office学习记录11:Excel㈤

    2024-03-11 21:32:03       34 阅读
  9. ChatGPT消息发不出去了?我找到解决方案了

    2024-03-11 21:32:03       67 阅读
  10. Django高级之-forms组件

    2024-03-11 21:32:03       41 阅读