Releases: 1Panel-dev/KubePi
Releases · 1Panel-dev/KubePi
v1.9.0
新增功能
- 新增负载、Service 和 Ingress 的 YAML 全文搜索功能。 by @awol2005ex in #264
- 新增 Pod 强制删除的功能。 by @awol2005ex in #270
- 新增列表清单的定时刷新设置功能。 by @awol2005ex in #280
- Custom Resource Definitions(CRD)新增了查看 YAML 配置的功能。 by @awol2005ex in #255
功能优化
- 将集群列表页面中的集群链接改为在新标签页(_blank)中打开。 by @awol2005ex in #279
- 集群页面 title 改为集群名称,便于用户在切换时更加直观。 by @awol2005ex in #279
- 容器详情页面显示容器状态信息。 by @awol2005ex in #256
- Pod 终端默认使用 /bin/sh 命令行解释器。 by @awol2005ex in #255
- Pod 终端中 Stream 改成 StreamWithContext。 by @awol2005ex in #255
- PV 详情页面新增了 PVC 详情链接。 by @awol2005ex in #254
- PVC 详情页面新增了对应 Pod 的详情链接。 by @awol2005ex in #254
- Events 列表点击原因可显示事件的 YAML 详细信息。 by @awol2005ex in #258
- Pod(包括在 StatefulSets 和 Headless Service 情况下的域名)与 Service 详情页面中显示相应的域名信息。 by @awol2005ex in #272
问题修复
- 修复了部分场景下点击 Pod 文件管理器的编辑按钮时出现报错的问题。 by @awol2005ex in #251
- 修复了部分场景下在 Pod 文件管理器中修改文件名和文件内容时页面显示异常的问题。 by @awol2005ex in #251
- 修复了在创建 Ingress 时未填写 defaultBackend 导致保存失败的问题。 by @awol2005ex in #265
- 修复了 Ingress 编辑页面中点击添加 TLS 证书的 Hosts 无效的问题。 by @awol2005ex in #265
- 修复了部分对象在新建和编辑页面时返回列表路由错误的问题。 by @awol2005ex in #275
- 修复了批量删除 CRD 对象时脚本执行错误的问题。 by @awol2005ex in #282
v1.8.0
新增功能
- 新增 SSO OpenID 认证功能。 by @shaxiaozz in #234
- 新增 SSO SAML2 认证功能。by @shaxiaozz in #235
- 新增 APIService 对象的查询、编辑和管理功能。 by @awol2005ex in #214
- 新增 MutatingWebhookConfiguration 对象的查询、编辑和管理功能。 by @awol2005ex in #209
- 新增 ValidatingWebhookConfiguration 对象的查询、编辑和管理功能。 by @awol2005ex in #209
- 新增 Helm releases 原始 chart 包导出功能。 by @awol2005ex in #221
- 新增 Ingress、Service 和 Pod 的关系图显示功能。 by @awol2005ex in #244
- Resource Quotas 增加导出功能。 by @awol2005ex in #217
- serviceAccount 页面新增下载 kubeconfig 文件功能。 by @awol2005ex in #210
- 增加 Pod 容器的 CPU、内存和文件系统监控历史图表。 by @awol2005ex in #229
- Pod 列表中增加重启次数列,并添加列排序功能。 by @awol2005ex in #209
- 节点页面新增 Pods 数和污点字段,并增加导出 Excel 的功能。 by @awol2005ex in #216
功能优化
- 支持根据 URL 地址搜索 Ingress 功能。 by @awol2005ex in #247
- 容器日志可以选择是否显示日志时间戳。 by @awol2005ex in #240
- 容器明细页面支持直接打开文件管理器。 by @awol2005ex in #241
- 区分文件和目录:目录打包成 tar 下载,文件直接下载。 by @awol2005ex in #241
- 集群未安装 Prometheus 时不显示监控图表。 by @awol2005ex in #232
- 支持查看 secret 和 ingress 对象的 TLS 证书有效期、域名等信息。 by @awol2005ex in #213
- 查看日志时新增了查看上次失败日志的功能。 by @awol2005ex in #211
问题修复
- 修复了服务首次启动时配置文件中 JWT key 为空的问题。 by @ibranch7 in #204
- 修复了 Pod 明细页面因部分 YAML 字段为空值导致页面错误的问题。 by @awol2005ex in #236
- 修复了容器指标监控图表在获取 Prometheus 反向代理链接时端口配置错误的问题。 by @awol2005ex in #239
- 修复了容器控制台输入文字时,文字在屏幕中间可能会回到开头的问题。 by @awol2005ex in #233
- 修复了 Helm 已安装 Chart Release 升级页面在没有可升级版本时出现错误的问题。 by @awol2005ex in #218
- 修复了文件浏览器中部分文件无法下载的问题。 by @shaxiaozz in #219
- 修复了部分资源下载时 yaml 文件为空白的问题。 by @awol2005ex in #209
- 修复了部分版本中 K8s 集群内存使用量显示不正确的问题。 by @shaxiaozz in #212
- 修复了部分场景下 Pod 详情页面编辑 YAML 时出现错误的问题。 by @awol2005ex in #215
v1.7.0
安全修复
- 更新若干依赖项。
v1.6.5
一、安装
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.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.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.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.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.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.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 映射用户名为空被导入的问题