0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Update OpenShift(OCP4.14 to 4.16)

Posted at

Red Hat OpenShift on IBM Cloud (ROKS)のバージョンアップデート手順について記載する。
今回は、Red Hat OpenShift on IBM Cloud コンソールのクラスター管理画面で、4.14から4.16へのアップデートを行う。

手順の流れ

  • 4.14 --> 4.15
    • マスターの更新
    • ワーカー・ノードの更新
  • 4.15 --> 4.16
    • マスターの更新
    • ワーカー・ノードの更新

前提条件

oc loginを既に行っていること。

4.14 --> 4.15

マスターの更新

1. クラスターバージョンを確認する。

$ oc get clusterversion
NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.14.40   True        False         12d     Cluster version is 4.14.40

2. クラスターオペレーターのバージョンを確認する。

$ oc get clusteroperators
NAME                                       VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
console                                    4.15.38   True        False         False      53d
csi-snapshot-controller                    4.15.38   True        False         False      329d
dns                                        4.15.38   True        False         False      334d
image-registry                             4.15.38   True        False         False      253d
ingress                                    4.15.38   True        False         False      334d
insights                                   4.15.38   True        False         False      324d
kube-apiserver                             4.15.38   True        False         False      334d
kube-controller-manager                    4.15.38   True        False         False      334d
kube-scheduler                             4.15.38   True        False         False      334d
kube-storage-version-migrator              4.15.38   True        False         False      329d
marketplace                                4.15.38   True        False         False      334d
monitoring                                 4.15.38   True        False         False      268d
network                                    4.15.38   True        False         False      334d
node-tuning                                4.15.38   True        False         False      34d
openshift-apiserver                        4.15.38   True        False         False      334d
openshift-controller-manager               4.15.38   True        False         False      334d
openshift-samples                          4.15.38   True        False         False      11m
operator-lifecycle-manager                 4.15.38   True        False         False      334d
operator-lifecycle-manager-catalog         4.15.38   True        False         False      334d
operator-lifecycle-manager-packageserver   4.15.38   True        False         False      12d
service-ca                                 4.15.38   True        False         False      334d
storage                                    4.15.38   True        False         False      334d

3. Red Hat OpenShift on IBM Cloud コンソールのクラスター管理画面で、マスターをアップデートする。

「アクション」 > 「バージョンの更新」 をクリックする。
ocpupdate_01.png

「更新」 をクリックする。
ocpupdate_02.png

更新が開始される。完了までに、35分程度かかる。
ocpupdate_03.png

ocpupdate_04.png

更新が完了する。バージョンが4.15.38にアップデートされていることが確認できる。
ocpupdate_05.png

4. CLIとWebコンソールでも、バージョンが4.15.38にアップデートされていることを確認する。

▼CLI

$ oc get clusterversion
NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.15.38   True        False         64s     Cluster version is 4.15.38

▼Webコンソール
ocpupdate_06.png

5. CLIとWebコンソールでも、クラスターオペレーターのバージョンが全て4.15.38にアップデートされていることを確認する。

▼CLI

$ oc get clusteroperators
NAME                                       VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
console                                    4.15.38   True        False         False      53d
csi-snapshot-controller                    4.15.38   True        False         False      329d
dns                                        4.15.38   True        False         False      334d
image-registry                             4.15.38   True        False         False      253d
ingress                                    4.15.38   True        False         False      334d
insights                                   4.15.38   True        False         False      324d
kube-apiserver                             4.15.38   True        False         False      334d
kube-controller-manager                    4.15.38   True        False         False      334d
kube-scheduler                             4.15.38   True        False         False      334d
kube-storage-version-migrator              4.15.38   True        False         False      329d
marketplace                                4.15.38   True        False         False      334d
monitoring                                 4.15.38   True        False         False      268d
network                                    4.15.38   True        False         False      334d
node-tuning                                4.15.38   True        False         False      34d
openshift-apiserver                        4.15.38   True        False         False      334d
openshift-controller-manager               4.15.38   True        False         False      334d
openshift-samples                          4.15.38   True        False         False      11m
operator-lifecycle-manager                 4.15.38   True        False         False      334d
operator-lifecycle-manager-catalog         4.15.38   True        False         False      334d
operator-lifecycle-manager-packageserver   4.15.38   True        False         False      12d
service-ca                                 4.15.38   True        False         False      334d
storage                                    4.15.38   True        False         False      334d

▼Webコンソール
ocpupdate_07.png

ワーカー・ノードの更新

ワーカー・ノードを選択し(チェックボックスにチェックを入れる)、「更新」をクリックする。
ocpupdate_08.png

指定された文字列を入力し、「更新」をクリックする。
ocpupdate_09.png

更新が開始される。完了までに、10分程度かかる。
ocpupdate_10.png

ocpupdate_11.png

ocpupdate_12.png

ocpupdate_13.png

ocpupdate_14.png

更新が完了する。バージョンが4.15.41にアップデートされていることが確認できる。
ocpupdate_15.png

ocpupdate_16.png

4.15 --> 4.16

マスターの更新

1. 以下のコマンドを実行して、評価が完了し、クラスターが OpenShift Container Platform 4.16 で Kubernetes API を削除する準備ができていることを確認する。

$ oc -n openshift-config patch cm admin-acks --patch '{"data":{"ack-4.15-kube-1.29-api-removals-in-4.16":"true"}}' --type=merge
configmap/admin-acks patched

Note
このコマンドを実行しないと、マスターバージョンを更新しようとしても、暫くすると、更新されないまま元に戻ってしまう。

2. Red Hat OpenShift on IBM Cloud コンソールのクラスター管理画面で、マスターをアップデートする。

「アクション」 > 「バージョンの更新」 をクリックする。
ocpupdate_17.png

「更新」 をクリックする。
ocpupdate_18.png

更新が開始される。完了までに、35分程度かかる。
ocpupdate_19.png

ocpupdate_20.png

更新が完了する。バージョンが4.16.23にアップデートされていることが確認できる。
ocpupdate_21.png

3. CLIとWebコンソールでも、バージョンが4.16.23にアップデートされていることを確認する。

▼CLI

$ oc get clusterversion
NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.16.23   True        False         13s     Cluster version is 4.16.23

▼Webコンソール
ocpupdate_22.png

4. CLIとWebコンソールでも、クラスターオペレーターのバージョンが全て4.16.23にアップデートされていることを確認する。

▼CLI

$ oc get clusteroperators
NAME                                       VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
console                                    4.16.23   True        False         False      148m
csi-snapshot-controller                    4.16.23   True        False         False      329d
dns                                        4.16.23   True        False         False      334d
image-registry                             4.16.23   True        False         False      148m
ingress                                    4.16.23   True        False         False      147m
insights                                   4.16.23   True        False         False      324d
kube-apiserver                             4.16.23   True        False         False      334d
kube-controller-manager                    4.16.23   True        False         False      334d
kube-scheduler                             4.16.23   True        False         False      334d
kube-storage-version-migrator              4.16.23   True        False         False      148m
marketplace                                4.16.23   True        False         False      334d
monitoring                                 4.16.23   True        False         False      268d
network                                    4.16.23   True        False         False      334d
node-tuning                                4.16.23   True        False         False      152m
openshift-apiserver                        4.16.23   True        False         False      334d
openshift-controller-manager               4.16.23   True        False         False      334d
openshift-samples                          4.16.23   True        False         False      16m
operator-lifecycle-manager                 4.16.23   True        False         False      334d
operator-lifecycle-manager-catalog         4.16.23   True        False         False      334d
operator-lifecycle-manager-packageserver   4.16.23   True        False         False      12d
service-ca                                 4.16.23   True        False         False      334d
storage                                    4.16.23   True        False         False      334d

▼Webコンソール
ocpupdate_23.png

ワーカー・ノードの更新

ワーカー・ノードを選択し(チェックボックスにチェックを入れる)、「更新」をクリックする。
ocpupdate_24.png

指定された文字列を入力し、「更新」をクリックする。
ocpupdate_25.png

更新が開始される。完了までに、10分程度かかる。
ocpupdate_26.png

ocpupdate_27.png

更新が完了する。バージョンが4.16.26にアップデートされていることが確認できる。
ocpupdate_28.png

ocpupdate_29.png

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?