5.4. FRR-K8s リソースの移行
OpenShift Container Platform 4.17 以前のリリースの metallb-system
namespace にある、ユーザーが作成したすべての FRR-K8s カスタムリソース (CR) は、openshift-frr-k8s
namespace に移行する必要があります。クラスター管理者は、この手順のステップを完了して FRR-K8s カスタムリソースを移行します。
5.4.1. FRR-K8s リソースの移行 リンクのコピーリンクがクリップボードにコピーされました!
FRR-K8s FRRConfiguration
カスタムリソースを、metallb-system
namespace から openshift-frr-k8s
namespace に移行できます。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
ロールを持つユーザーとしてクラスターにログインしている。
手順
Metal LB Operator がデプロイされた OpenShift Container Platform の以前のバージョンからアップグレードする場合は、カスタム FRRConfiguration
設定を metallb-system
namespace から openshift-frr-k8s
namespace に手動で移行する必要があります。これらの CR を移動するには、次のコマンドを入力します。
openshift-frr-k8s
namespace を作成するには、次のコマンドを入力します。oc create namespace openshift-frr-k8s
$ oc create namespace openshift-frr-k8s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 移行を自動化するには、次の内容のシェルスクリプトを
migrate.sh
という名前で作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 移行を実行するには、次のコマンドを実行します。
bash migrate.sh
$ bash migrate.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
次のコマンドを実行して、移行が成功したことを確認します。
oc get frrconfigurations.frrk8s.metallb.io -n openshift-frr-k8s
$ oc get frrconfigurations.frrk8s.metallb.io -n openshift-frr-k8s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
移行が完了すると、metallb-system
namespace から FRRConfiguration
カスタムリソースを削除できます。