Skip to content

Commit

Permalink
Merge pull request #865 from ZhangSetSail/v5.17.2
Browse files Browse the repository at this point in the history
perf: new version v5.17.2
  • Loading branch information
zzzhangqi authored Jun 15, 2024
2 parents 1758cb5 + e8e12a1 commit 9762f8e
Show file tree
Hide file tree
Showing 15 changed files with 94 additions and 67 deletions.
21 changes: 21 additions & 0 deletions community/change/5.17.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: v5.17.2-release
description: 描述v5.17.2-release版本变更信息
---

这个版本主要修改了一些bug

## 详细变更点:

### 功能优化

- 每次部署或者升级已发布的应用程序时,共享存储就会消失 [#1724](https://github.com/goodrain/rainbond/issues/1724)
- 组件构建Openapi接口,调用异常 [#1874](https://github.com/goodrain/rainbond/issues/1874)
- 当一个团队绑定多个集群时,会显示多个团队。[#1827](https://github.com/goodrain/rainbond/issues/1827)
- nginx ssl_ciphers 漏洞
- helm 应用程序安装失败 [#1777](https://github.com/goodrain/rainbond/issues/1777)
- 修改插件配置组报错 [#1934](https://github.com/goodrain/rainbond/issues/1934)
- 港口仓库 webhook 错误
- 默认网关显示页面修改
- 支持全局私有镜像仓库配置

8 changes: 4 additions & 4 deletions docs/installation/install-with-helm/vaules-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ operator:
## variable_name: variable
image:
name: registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond-operator
tag: v5.17.1-release
tag: v5.17.2-release
pullPolicy: IfNotPresent
logLevel: 4

Expand Down Expand Up @@ -154,7 +154,7 @@ Cluster:
rainbondImageRepository: registry.cn-hangzhou.aliyuncs.com/goodrain

# Component image version, ref: https://www.rainbond.com/docs/installation/install-with-helm/vaules-config/#%E9%85%8D%E7%BD%AE%E5%AE%89%E8%A3%85%E7%89%88%E6%9C%AC
installVersion: v5.17.1-release
installVersion: v5.17.2-release

# Component image pull policy, ref: https://www.rainbond.com/docs/installation/install-with-helm/vaules-config/#%E9%85%8D%E7%BD%AE%E9%9B%86%E7%BE%A4%E7%AB%AF%E9%95%9C%E5%83%8F%E6%8B%89%E5%8F%96%E7%AD%96%E7%95%A5
imagePullPolicy: IfNotPresent
Expand Down Expand Up @@ -273,7 +273,7 @@ helm install rainbond rainbond/rainbond-cluster -f values.yaml -n rbd-system
| ------------------------- |--------------------------------------------------------------| ------------------------------- |
| operator.name | rainbond-operator | operator 的 deployment 资源名称 |
| operator.image.name | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond-operator | operator 镜像名称 |
| operator.image.tag | v5.17.1-release | operator 镜像tag |
| operator.image.tag | v5.17.2-release | operator 镜像tag |
| operator.image.pullPolicy | IfNotPresent | operator 镜像拉取策略 |
| operator.logLevel | 4 | operator 的日志输出级别 |
| operator.env[0].name | CONTAINER_RUNTIME | 选择集群容器运行时 |
Expand All @@ -285,7 +285,7 @@ operator:
name: rainbond-operator
image:
name: registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond-operator
tag: v5.17.1-release
tag: v5.17.2-release
pullPolicy: IfNotPresent
logLevel: 4
env:
Expand Down
8 changes: 4 additions & 4 deletions docs/installation/install-with-ui/console-recover.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ keywords:
| env/e | 环境变量 | |
| arg/a | 参数 | |
| replicas/r | 实例数 | 1 |
| image/i | 控制台镜像 | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone |
| image/i | 控制台镜像 | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone |

### 使用 grctl 迁移命令

```bash
grctl migrate -i registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone -p 7071 -r 1
grctl migrate -i registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone -p 7071 -r 1

```
:::info
Expand All @@ -58,7 +58,7 @@ grctl migrate -i registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-rel

```bash
grctl migrate -p 7071 -r 1 \
-i registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone \
-i registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone \
-e MYSQL_HOST=127.0.0.1 \
-e MYSQL_PORT=3306 \
-e MYSQL_USER=root \
Expand All @@ -73,7 +73,7 @@ grctl migrate -p 7071 -r 1 \
| -e,env | 环境变量 | |
| -a,arg | 参数 | |
| -r,replicas | 实例数 | 1 |
| -i,image | 控制台镜像 | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone |
| -i,image | 控制台镜像 | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone |


## 备份恢复控制台数据
Expand Down
2 changes: 1 addition & 1 deletion docs/installation/install-with-ui/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ docker run -d -p 7070:7070 \
--name=rainbond-allinone --restart=always \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone
```

> 控制台将产生需要持久化的数据,存储于节点的 `~/rainbonddata` 目录中。
Expand Down
14 changes: 7 additions & 7 deletions docs/installation/offline/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ keywords:

IMAGE_DOMAIN=${IMAGE_DOMAIN:-registry.cn-hangzhou.aliyuncs.com}
IMAGE_NAMESPACE=${IMAGE_NAMESPACE:-goodrain}
VERSION=${VERSION:-'v5.17.1-release'}
VERSION=${VERSION:-'v5.17.2-release'}

image_list="${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/kubernetes-dashboard:v2.6.1
${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/registry:2.6.2
Expand Down Expand Up @@ -66,15 +66,15 @@ helm pull rainbond/rainbond-cluster

### 导入镜像包
```bash
docker load -i rainbond-v5.17.1-release.tar
docker load -i rainbond-v5.17.2-release.tar
```

### 安装 Rainbond

解压 Helm Chart 包

```bash
tar xvf rainbond-cluster-5.17.1.tgz
tar xvf rainbond-cluster-5.17.2.tgz
```

使用 Helm Chart 安装 Rainbond
Expand Down Expand Up @@ -144,7 +144,7 @@ kubectl get rainbondcluster rainbondcluster -n rbd-system -o go-template --templ

```bash title="vim download_rbd_images_sourcebuild.sh"
#!/bin/bash
VERSION=${VERSION:-'v5.17.1-release'}
VERSION=${VERSION:-'v5.17.2-release'}

image_list="registry.cn-hangzhou.aliyuncs.com/goodrain/buildkit:v0.12.0
registry.cn-hangzhou.aliyuncs.com/goodrain/builder:${VERSION}
Expand All @@ -168,7 +168,7 @@ wget https://pkg.rainbond.com/offline/5.3-enterprise/rbd-resource-proxy-offline-
将镜像包导入到目标服务器

```bash
docker load -i rainbond-sourcebuild-v5.17.1-release.tar
docker load -i rainbond-sourcebuild-v5.17.2-release.tar
docker load -i rbd-resource-proxy-offline-amd64.tar
```

Expand All @@ -185,8 +185,8 @@ docker login -u admin goodrain.me -p <password>

# 重新打 tag 并推送镜像

docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release goodrain.me/builder:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release goodrain.me/runner:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release goodrain.me/builder:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release goodrain.me/runner:latest-amd64
docker push goodrain.me/builder:latest-amd64
docker push goodrain.me/runner:latest-amd64
docker push goodrain.me/rbd-resource-proxy:offline-amd64
Expand Down
2 changes: 1 addition & 1 deletion docs/ops-guide/tools/grctl.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ hidden: false
安装方式:

```bash
docker run -it --rm -v /:/rootfs registry.cn-hangzhou.aliyuncs.com/goodrain/rbd-grctl:v5.17.1-release copy
docker run -it --rm -v /:/rootfs registry.cn-hangzhou.aliyuncs.com/goodrain/rbd-grctl:v5.17.2-release copy
```

```bash
Expand Down
16 changes: 8 additions & 8 deletions docs/troubleshooting/use/build.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -90,11 +90,11 @@ spec:
1. 拉取镜像和更换 tag

```bash
nerdctl -n k8s.io image pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release
nerdctl -n k8s.io image pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release
nerdctl -n k8s.io image pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release
nerdctl -n k8s.io image pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release

nerdctl -n k8s.io image tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release goodrain.me/builder:latest
nerdctl -n k8s.io image tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release goodrain.me/runner:latest
nerdctl -n k8s.io image tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release goodrain.me/builder:latest
nerdctl -n k8s.io image tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release goodrain.me/runner:latest
```

2. 获取私有仓库账号密码并登录
Expand All @@ -121,11 +121,11 @@ nerdctl -n k8s.io image push goodrain.me/runner:latest --insecure-registry
1. 拉取镜像和更换 tag

```bash
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release

docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release goodrain.me/builder:latest
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release goodrain.me/runner:latest
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release goodrain.me/builder:latest
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release goodrain.me/runner:latest
```

2. 获取私有仓库账号密码并登录
Expand Down
24 changes: 13 additions & 11 deletions docs/upgrade/latest-version.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,15 +59,15 @@ curl -o install.sh https://get.rainbond.com && bash ./install.sh
```bash
curl -o install.sh https://get.rainbond.com && VERSION=<指定的版本> bash ./install.sh
```
版本格式为:`v5.15.0``v5.16.0``v5.17.0``v5.17.1`
版本格式为:`v5.15.0``v5.16.0``v5.17.0``v5.17.1``v5.17.2`

</TabItem>

<TabItem value="" label="主机或 Helm">

本栏介绍通过主机安装和通过 Helm 安装的 Rainbond 升级到最新版本。

## 从最近的版本升级到 v5.17.1
## 从最近的版本升级到 v5.17.2

如果您的 Rainbond 版本是 `v5.17.0`,则可以通过以下方式进行升级。

Expand All @@ -86,7 +86,7 @@ docker stop rainbond-allinone && docker rm rainbond-allinone
#该命令参数需要和之前启动的rainbond-allinone容器一致
docker run -d -p 7070:7070 -v ~/.ssh:/root/.ssh -v ~/rainbonddata:/app/data \
--name=rainbond-allinone --restart=always \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.2-release-allinone
```

### 集群端升级
Expand All @@ -95,9 +95,9 @@ registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.1-release-allinone

```bash
# 替换基础 region 镜像版本
grctl cluster upgrade --new-version=v5.17.1-release
grctl cluster upgrade --new-version=v5.17.2-release

# 手动替换 operator 镜像版本为 v5.17.1-release
# 手动替换 operator 镜像版本为 v5.17.2-release
kubectl edit deploy rainbond-operator -n rbd-system
```

Expand All @@ -106,11 +106,11 @@ kubectl edit deploy rainbond-operator -n rbd-system
获取最新镜像,并修改 Tag

```bash
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release
docker pull registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release

docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release goodrain.me/builder:latest-{架构:arm64/amd64}
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release goodrain.me/runner:latest-{架构:arm64/amd64}
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release goodrain.me/builder:latest-{架构:arm64/amd64}
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release goodrain.me/runner:latest-{架构:arm64/amd64}
```

推送镜像到私有仓库,参阅[推送镜像到私有仓库](/docs/ops-guide/component/rbd-hub#向集群私有镜像仓库推送镜像)
Expand All @@ -122,13 +122,13 @@ docker push goodrain.me/builder:latest-{架构:arm64/amd64}
docker push goodrain.me/runner:latest-{架构:arm64/amd64}
```

## 跨版本升级到 v5.17.1
## 跨版本升级到 v5.17.2

跨版本升级步骤如下:

1. 执行每个版本的升级 SQL 脚本。
2. 更新每个版本所需要的 CRD 资源,目前只有 [v5.11.0](https://v5.12-docs.rainbond.com/docs/upgrade/5.11.0-upgrade#%E6%B7%BB%E5%8A%A0%E6%8F%92%E4%BB%B6%E6%89%80%E9%9C%80%E8%B5%84%E6%BA%90)[v5.12.0](https://v5.12-docs.rainbond.com/docs/upgrade/5.12.0-upgrade#%E6%9B%B4%E6%96%B0%E6%8F%92%E4%BB%B6%E6%89%80%E9%9C%80%E8%B5%84%E6%BA%90) 需要更新 CRD 资源。
3. 升级控制台镜像版本以及集群端镜像版本,按照 [从最近的版本升级到 v5.17.1](#从最近的版本升级到-v5171) 的步骤进行升级控制台镜像以及集群端镜像。
3. 升级控制台镜像版本以及集群端镜像版本,按照 [从最近的版本升级到 v5.17.2](#从最近的版本升级到-v5171) 的步骤进行升级控制台镜像以及集群端镜像。
4. 升级 builder 和 runner 镜像,按照上述的 [升级 builder runner 镜像](#升级-builder-和-runner-镜像) 的步骤进行升级 builder 和 runner 镜像。

<details>
Expand Down Expand Up @@ -172,6 +172,8 @@ curl https://get.rainbond.com/upgrade-5.16.0.sh | bash
# v5.17.0 无 SQL 升级

# v5.17.1 无 SQL 升级

# v5.17.2 无 SQL 升级
```

2. 更新 CRD 资源 [v5.11.0](https://v5.12-docs.rainbond.com/docs/upgrade/5.11.0-upgrade#%E6%B7%BB%E5%8A%A0%E6%8F%92%E4%BB%B6%E6%89%80%E9%9C%80%E8%B5%84%E6%BA%90)[v5.12.0](https://v5.12-docs.rainbond.com/docs/upgrade/5.12.0-upgrade#%E6%9B%B4%E6%96%B0%E6%8F%92%E4%BB%B6%E6%89%80%E9%9C%80%E8%B5%84%E6%BA%90)
Expand Down
3 changes: 2 additions & 1 deletion docs/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ keywords:

| 版本号 | 文档链接 | 版本变更 |
|-----------------| -------------------------------------- |------------------------------------|
| v5.17.1-release | [https://www.rainbond.com/docs/](https://www.rainbond.com/docs/) | [版本变更日志](/community/change/5.17.1) |
| v5.17.2-release | [https://www.rainbond.com/docs/](https://www.rainbond.com/docs/) | [版本变更日志](/community/change/5.17.2) |

## 过往版本(不再维护)

在这里你可以找到过往版本的 Rainbond 文档。

| 版本号 | 文档链接 | 版本变更 |
|-----------------|--------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
| v5.17.1-release | [https://www.rainbond.com/docs/](https://www.rainbond.com/docs/) | [版本变更日志](/community/change/5.17.1)
| v5.17.0-release | [https://www.rainbond.com/docs/](https://www.rainbond.com/docs/) | [版本变更日志](/community/change/5.17.0) |
| v5.16.0-release | [https://v5.16-docs.rainbond.com/docs/](https://v5.16-docs.rainbond.com/docs/) | [版本变更日志](/community/change/5.16.0) |
| v5.15.3-release | [https://v5.15-docs.rainbond.com/docs/](https://v5.15-docs.rainbond.com/docs/) | [版本变更日志](/community/change/5.15.3) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ keywords:
| ------------------------- |--------------------------------------------------------------| ------------------------------- |
| operator.name | rainbond-operator | operator 的 deployment 资源名称 |
| operator.image.name | registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond-operator | operator 镜像名称 |
| operator.image.tag | v5.17.1-release | operator 镜像tag |
| operator.image.tag | v5.17.2-release | operator 镜像tag |
| operator.image.pullPolicy | IfNotPresent | operator 镜像拉取策略 |
| operator.logLevel | 4 | operator 的日志输出级别 |
| operator.env[0].name | CONTAINER_RUNTIME | 选择集群容器运行时 |
Expand All @@ -26,7 +26,7 @@ operator:
name: rainbond-operator
image:
name: registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond-operator
tag: v5.17.1-release
tag: v5.17.2-release
pullPolicy: IfNotPresent
logLevel: 4
env:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ keywords:

IMAGE_DOMAIN=${IMAGE_DOMAIN:-registry.cn-hangzhou.aliyuncs.com}
IMAGE_NAMESPACE=${IMAGE_NAMESPACE:-goodrain}
VERSION=${VERSION:-'v5.17.1-release'}
VERSION=${VERSION:-'v5.17.2-release'}

image_list="${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/kubernetes-dashboard:v2.6.1
${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/registry:2.6.2
Expand Down Expand Up @@ -66,15 +66,15 @@ helm pull rainbond/rainbond-cluster

### 导入镜像包
```bash
docker load -i rainbond-v5.17.1-release.tar
docker load -i rainbond-v5.17.2-release.tar
```

### 安装 Rainbond

解压 Helm Chart 包

```bash
tar xvf rainbond-cluster-5.17.1.tgz
tar xvf rainbond-cluster-5.17.2.tgz
```

使用 Helm Chart 安装 Rainbond
Expand Down Expand Up @@ -144,7 +144,7 @@ kubectl get rainbondcluster rainbondcluster -n rbd-system -o go-template --templ

```bash title="vim download_rbd_images_sourcebuild.sh"
#!/bin/bash
VERSION=${VERSION:-'v5.17.1-release'}
VERSION=${VERSION:-'v5.17.2-release'}

image_list="registry.cn-hangzhou.aliyuncs.com/goodrain/buildkit:latest
registry.cn-hangzhou.aliyuncs.com/goodrain/builder:${VERSION}
Expand All @@ -168,7 +168,7 @@ wget https://pkg.rainbond.com/offline/5.3-enterprise/rbd-resource-proxy-offline-
将镜像包导入到目标服务器

```bash
docker load -i rainbond-sourcebuild-v5.17.1-release.tar
docker load -i rainbond-sourcebuild-v5.17.2-release.tar
docker load -i rbd-resource-proxy-offline-amd64.tar
```

Expand All @@ -185,8 +185,8 @@ docker login -u admin goodrain.me -p <password>

# 重新打 tag 并推送镜像

docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.1-release goodrain.me/builder:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.1-release goodrain.me/runner:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.17.2-release goodrain.me/builder:latest-amd64
docker tag registry.cn-hangzhou.aliyuncs.com/goodrain/runner:v5.17.2-release goodrain.me/runner:latest-amd64
docker push goodrain.me/builder:latest-amd64
docker push goodrain.me/runner:latest-amd64
docker push goodrain.me/rbd-resource-proxy:offline-amd64
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ hidden: false
安装方式:

```bash
docker run -it --rm -v /:/rootfs registry.cn-hangzhou.aliyuncs.com/goodrain/rbd-grctl:v5.17.1-release copy
docker run -it --rm -v /:/rootfs registry.cn-hangzhou.aliyuncs.com/goodrain/rbd-grctl:v5.17.2-release copy
```

```bash
Expand Down
Loading

0 comments on commit 9762f8e

Please sign in to comment.