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 を移動するには、次のコマンドを入力します。

  1. openshift-frr-k8s namespace を作成するには、次のコマンドを入力します。

    $ oc create namespace openshift-frr-k8s
    Copy to Clipboard Toggle word wrap
  2. 移行を自動化するには、次の内容のシェルスクリプトを migrate.sh という名前で作成します。

    #!/bin/bash
    OLD_NAMESPACE="metallb-system"
    NEW_NAMESPACE="openshift-frr-k8s"
    FILTER_OUT="metallb-"
    oc get frrconfigurations.frrk8s.metallb.io -n "${OLD_NAMESPACE}" -o json |\
      jq -r '.items[] | select(.metadata.name | test("'"${FILTER_OUT}"'") | not)' |\
      jq -r '.metadata.namespace = "'"${NEW_NAMESPACE}"'"' |\
      oc create -f -
    Copy to Clipboard Toggle word wrap
  3. 移行を実行するには、次のコマンドを実行します。

    $ bash migrate.sh
    Copy to Clipboard Toggle word wrap

検証

  • 次のコマンドを実行して、移行が成功したことを確認します。

    $ oc get frrconfigurations.frrk8s.metallb.io -n openshift-frr-k8s
    Copy to Clipboard Toggle word wrap

移行が完了すると、metallb-system namespace から FRRConfiguration カスタムリソースを削除できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat