KubePi Versions Save

KubePi 是一个现代化的 K8s 面板,1Panel 官方出品。

v1.7.0

3 months ago

安全修复

  • 更新若干依赖项。

v1.6.5

9 months ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 1panel/kubepi
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 功能优化 🚀

  • 集群控制台界面支持根据名称搜索命名空间。

2.2 问题修复 🐛

  • 修复了删除集群标签失败的问题。
  • 修复了配置节点亲和性无法保存的问题。
  • 修复了工作负载无法编辑重启策略的问题。
  • 修复了 Pod 文件浏览器无法访问部分特定目录的问题。
  • 修复了部分页面分页数据不准确的问题。
  • 修复了用户列表返回敏感信息的问题。
  • 修复了修改用户操作存在提权的问题。

v1.6.4

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 问题修复 🐛

  • fix(安全漏洞): 修复了登录成功之后 Cookie 没有刷新的问题 (CVE-2023-22479)
  • fix(权限): 修复了系统登录⽇志未授权可访问的问题
  • fix(MFA): 修复了填写 MFA 验证码后直接回车登录报错的问题

v1.6.3

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 问题修复 🐛

  • fix(安全漏洞): 修复了 JwtSigKey 硬编码的问题 (CVE-2023-22463)

v1.6.2

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 问题修复 🐛

  • 修复了 LoadBalancer Service 不显示 ExternalIP 的问题
  • 修复了 Tolerations 影响选择所有时参数获取错误的问题
  • 修复了不授予普通用户 pods/exec 权限,点击”终端”依然可以进入的问题
  • 修复了镜像仓库名称可以输入下划线等特殊字符的问题
  • 修复了用户管理页面修改密码提示修改成功但未生效的问题
  • 修复了 Pod 前端展示日志与下载下来的日志文件中日志相差 8 个小时的问题
  • 修复了执行 web 终端会产生僵尸进程的问题
  • 修复了 Deployment 执行伸缩操作有时会出现多条重复记录的问题
  • 修复了英文状态下文件浏览器打开超过1M文件时提示错误的问题

v1.6.1

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 功能优化 🚀

  • 应用市场增加 Helm 缓存
  • 集群详情以及 Dashboard 等页面显示集群名称

2.2 问题修复 🐛

  • 修复了 Pod 文件浏览器上传大文件超时的问题

v1.6.0

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 新增功能 🌱

  • 支持查看 Pod 事件
  • 支持表单创建 Endpoints
  • 支持编辑已导入集群的连接信息

2.2 功能优化 🚀

  • Pod 列表页显示运行状态
  • 支持自定义系统超时时间
  • 导入集群时,支持输入 Config 内容
  • 优化工作负载详情页面运行时信息
  • 优化编辑 ConfigMap 的菜单权限
  • Dashboard 概览页面增加 Metrics 权限判断
  • 自定义角色添加规则时,动态获取 API 组、资源和操作
  • Ingress 列表页限制 target 显示条数,超出时显示更多按钮

2.3 问题修复 🐛

  • 修复了用户退出系统后, 容器日志和终端页面继续可用的问题
  • 修复自定义 namespace 角色,没有详情输入框的问题
  • 修复了用户删除后未删除对应集群中绑定的权限,导致重名用户权限错乱的问题
  • 修复了创建工作负载时 nodeSelector 格式错误的问题

v1.5.3

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 新增功能 🌱

  • 容器文件浏览器支持上传文件夹/多文件
  • LDAP 增加测试连接、测试登录、重置等功能
  • LDAP 增加连接超时时间和搜索分页数量限制

2.2 功能优化 🚀

  • 开放 swagger API 文档
  • 容器文件浏览器功能重构(去除 kotool 二进制文件)
  • Services 列表增加 EXTERNAL-IP 地址显示
  • 默认角色增加镜像仓库管理员
  • 部分页面默认排序方式和样式统一

2.3 问题修复 🐛

  • 修复了文件名称带有空格时上传、解析失败的问题
  • 修复了 LDAP 映射用户名为空被导入的问题

v1.5.2

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 问题修复 🐛

  • 修复了创建 TLS 证书类型 Secrets 失败的问题

v1.5.1

1 year ago

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server
  • 打开浏览器访问:http://localhost:80/
  • 用户名:admin
  • 密码:kubepi

二、更新日志

2.1 功能优化 🚀

  • ldap 版本升级
  • 优化 ldap 提示信息
  • 清除容器文件浏览器上传控件缓存

2.2 问题修复 🐛

  • 修复了自定义权限用户访问容器文件浏览器报错的问题
  • 修复了在没有 node api 权限时导致访问容器文件浏览器报错的问题