Upgrading CloudNative-PG 1.21.1

CloudNativePG1.21.1がリリースされたようなのでアップグレード。

Upgrading Operator

1.21.1のoperator manifestを適用。

kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.21/releases/cnpg-1.21.1.yaml

Operatorがアップグレードされると、PostgreSQL Clusterも自動的に再起動される。

NAME        READY   STATUS     RESTARTS   AGE     IP             NODE               NOMINATED NODE   READINESS GATES
cnpg161-1   1/1     Running    0          3m25s   10.244.1.157   dok8s-pool-ypy5t   <none>           <none>
cnpg161-2   0/1     Init:0/1   0          4s      <none>         dok8s-pool-ypy56   <none>           <none>
cnpg161-2   0/1     Init:0/1   0          26s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>
cnpg161-2   0/1     PodInitializing   0          27s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>
cnpg161-2   0/1     Running           0          28s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>
cnpg161-2   0/1     Running           0          29s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>
cnpg161-2   0/1     Running           0          36s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>
cnpg161-2   1/1     Running           0          36s     10.244.1.87    dok8s-pool-ypy56   <none>           <none>

アップグレード完了後のステータス

Instances status
Name       Database Size  Current LSN  Replication role  Status  QoS         Manager Version  Node
----       -------------  -----------  ----------------  ------  ---         ---------------  ----
cnpg161-2  67 MB          14/25009068  Primary           OK      BestEffort  1.21.1           dok8s-pool-ypy56
cnpg161-1  67 MB          14/25009068  Standby (sync)    OK      BestEffort  1.21.1           dok8s-pool-ypy5t

Upgrading CNPG Client module

curl -sSfL https://github.com/cloudnative-pg/cloudnative-pg/raw/main/hack/install-cnpg-plugin.sh | sudo sh -s -- -b /usr/local/bin
kubectl cnpg version
Build: {Version:1.21.1 Commit:27f62cac Date:2023-11-03}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です