沿袭我们的月度发布传统,极狐GitLab 发布了 17.2 版本,该版本带来了从极狐GitLab UI 上删除 Pod、从本地终端轻松连接到集群以及为单个项目添加多个合规框架等几十个重点功能的改进。下面是部分重点功能的详细解读。
关于极狐GitLab 的安装升级,可以查看官方指导文档。
极狐GitLab 是 GitLab 在中国的发行版,对于中国用户使用体验更友好。关于安装&升级指南可以查看官网文档。
- 17.3 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.3.0-jh.0
- 17.3 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 8.3.0 v17.3.0
gitlab-jh/gitlab-runner 0.68.0 17.3.0
17.3 重要改进
从极狐GitLab UI 上删除 Pod
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
你是否曾经遇到过需要重启或者删除失败的 Kubernetes pod?直到现在,你都不得不离开极狐GitLab,使用其他工具来连接集群,然后停止 pod 并等待新 pod 的生成。现在,极狐GitLab 内置了一个功能,可以用来删除 pod,这样你就可以很丝滑地对 Kubernetes 集群进行故障排查了。
Kubernetes 仪表盘能够列出 Kubernetes 集群或者命名空间下的 pod,然后你可以直接在仪表盘上删除 pod。
从本地终端轻松连接到集群
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
你想使用本地终端或某个 Kubernetes GUI 工具来连接 Kubernetes 集群吗?极狐GitLab 允许你通过使用 Kubernetes agent 中的用户访问功能来连接到本地终端。之前,想要查找命令的时候,就不得不跳出极狐GitLab 去查阅文档。现在,极狐GitLab 在 UI 上提供了连接命令。极狐GitLab 甚至能够帮对用户访问进行配置。
如果要获取连接命令,你可以前往 Kubernetes 仪表盘或者 agent 列表去查看。
为单个项目添加多个合规框架
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
你可以创建一个合规框架,以识别你的项目是否具有特定的合规要求或需要额外的监管。合规框架可以对其应用的项目强制执行合规的流水线配置。
之前,单个合规框架只能应用到单个项目上,这就难以将多个合规需求应用到单个项目上。现在,我们为用户提供了可以将多个合规框架应用到单个项目上的能力。这将允许用户在给定时间内将多个不同的合规框架应用到单个项目上。在此版本中,你可以为单个项目应用多个合规框架。该项目随后被设定为满足每个框架的合规要求。
17.3 的其他改进
使用命令面板找到群组设置
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
在极狐GitLab 17.2 中,我们新增了一个功能:通过使用命令面板来查找群组设置。这让找到群组设置变得简单了很多。
在极狐GitLab 17.3 中,你依旧可以从命令面板来查找群组设置。通过访问群组,选择搜索或转到,然后输入命令模式 >,接着输入设置部分的名称,比如合并请求批准。选择某个结果就可以直接跳转到设置本身了。
通过使用 API 对集成的继承设置进行切换
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |