18 lines
876 B
Markdown
18 lines
876 B
Markdown
注:本文升级指修改某个或某几个组件的镜像,实际操作中你可以同时进行升级、升配、扩缩容动作。
|
|
|
|
以前文[《1. 创建》](./1-create.md) 中的 yaml 为例,假设我们想要更新 CN 的镜像为 `polardbx/polardbx-sql:v2.0`,那么可以使用 `kubectl edit` 或是 `kubectl patch` 的方式修改 `.spec` 下的镜像字段,这里演示 `kubectl patch`的方式:
|
|
|
|
```bash
|
|
kubectl patch pxc polardbx-test -p '{"spec": {"topology": {"nodes": {"cn": {"template": {"image": "polardbx/polardbx-sql:v2.0"}}}}}}'
|
|
```
|
|
|
|
稍后观察集群状态,`PHASE`会进入 `Upgrading` 状态,表明正在升级中:
|
|
|
|
```bash
|
|
kubectl get pxc polardbx-test
|
|
NAME GMS CN DN CDC PHASE DISK AGE
|
|
polardbx-test 1/1 1/2 2/2 2/2 Upgrading 6.2Gi 93s
|
|
```
|
|
|
|
当 `PHASE`重新变为 `Running`时,升级完成。
|