3.4. Ingress Controller で Floating IP アドレスを指定する


デフォルトでは、デプロイメント時に Red Hat OpenStack Platform (RHOSP) 上の OpenShift Container Platform クラスターに Floating IP アドレスがランダムに割り当てられます。この Floating IP アドレスは Ingress ポートに関連付けられています。

DNS レコードとクラスターのデプロイメントを更新する前に、Floating IP アドレスを事前に作成しておくことが推奨されます。その場合は、Ingress Controller に Floating IP アドレスを定義できます。これは、Octavia を使用しているか、ユーザー管理のクラスターを使用しているかにかかわらず実行できます。

手順

  1. Floating IP を使用して Ingress Controller カスタムリソース (CR) ファイルを作成します。

    Ingress 設定の例 (sample-ingress.yaml)

    apiVersion: operator.openshift.io/v1
    kind: IngressController
    metadata:
      namespace: openshift-ingress-operator
      name: <name> 
    1
    
    spec:
      domain: <domain> 
    2
    
      endpointPublishingStrategy:
        type: LoadBalancerService
        loadBalancer:
          scope: External 
    3
    
          providerParameters:
            type: OpenStack
            openstack:
              floatingIP: <ingress_port_IP> 
    4
    Copy to Clipboard Toggle word wrap

    1
    Ingress Controller の名前。デフォルトの Ingress Controller を使用している場合、このフィールドの値は default になります。
    2
    Ingress Controller によって提供される DNS 名。
    3
    Floating IP アドレスを使用するには、スコープを External に設定する必要があります。
    4
    Ingress Controller がリッスンしているポートに関連付けられた Floating IP アドレス。
  2. 以下のコマンドを実行して CR ファイルを適用します。

    $ oc apply -f sample-ingress.yaml
    Copy to Clipboard Toggle word wrap
  3. Ingress Controller エンドポイントを使用して DNS レコードを更新します。

    *.apps.<name>.<domain>. IN A <ingress_port_IP>
    Copy to Clipboard Toggle word wrap
  4. OpenShift Container Platform クラスターの作成を続行します。

検証

  • 次のコマンドを使用して IngressController の状態を確認し、ロードバランサーが正常にプロビジョニングされたことを確認します。

    $ oc get ingresscontroller -n openshift-ingress-operator <name> -o jsonpath="{.status.conditions}" | yq -PC
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat