10.5.2. コントロールプレーンマシン向けに Amazon Web Services の機能を設定する


コントロールプレーンマシンセット仕様の値を編集することで、コントロールプレーンマシンの機能を有効にしたり、設定を変更したりできます。

コントロールプレーンマシンセットへの更新を保存すると、設定された更新ストラテジーに従って Control Plane Machine Set Operator がコントロールプレーンマシンを更新します。詳細は、制御プレーン設定の更新を参照してください。

10.5.2.1. Amazon Web Services クラスターの API サーバーをプライベートに制限する

組織のセキュリティー体制上、クラスターがオープンな API エンドポイントを使用することが許可されていない場合は、API サーバーが内部ロードバランサーのみを使用するように制限できます。この API サーバー制限を実装するには、Amazon Web Services (AWS) コンソールと OpenShift CLI(oc) を使用して、外部ロードバランサーコンポーネントを削除します。

前提条件

  • AWS に OpenShift Container Platform クラスターをインストールした。
  • あなたは管理者特権を持つユーザーとして AWS コンソールにアクセスできます。
  • あなたは管理者特権ユーザーとして OpenShift CLI(oc) にアクセスできます。

手順

  1. 管理者権限を持つユーザー特権として AWS コンソールにログインしてください。
  2. 外部ロードバランサーを削除します。

    注記

    プライベートゾーンの API DNS エントリーは、同一の設定を使用する内部ロードバランサーをすでに参照するため、内部ロードバランサーを変更する必要はありません。

  3. パブリックゾーンにある api.<cluster_name>.<domain_name> の DNS エントリーを削除します。

    ここで、<cluster_name> はクラスターの名前、<domain_name> はクラスターのベースドメインです。

  4. 外部ロードバランサーを削除するには、管理者特権のユーザーとして OpenShift CLI(oc) にログインします。
  5. 次のコマンドを実行して、ControlPlaneMachineSet CR を編集します。

    $ oc edit controlplanemachineset.machine.openshift.io cluster \
      -n openshift-machine-api
  6. コントロールプレーンマシンセットカスタムリソース (CR) 内の対応する行を削除して、外部ロードバランサーを削除します。

    CR の spec.template.spec.providerSpec.value.loadBalancers セクションでは、外部ロードバランサーの 名前 の値は -ext で終わります。外部ロードバランサー 名の 値を含む行と、それに付随する外部ロードバランサー タイプの 値を含む行を削除します。

    apiVersion: machine.openshift.io/v1
    kind: ControlPlaneMachineSet
    metadata:
      name: cluster
      namespace: openshift-machine-api
    spec:
    # ...
      template:
    # ...
          spec:
            providerSpec:
              value:
                loadBalancers:
                - name: <cluster_id>-ext
                  type: network
                - name: <cluster_id>-int
                  type: network
    # ...
  7. 変更を保存して、オブジェクト仕様を終了します。

    コントロールプレーンマシンセットへの更新を保存すると、設定された更新ストラテジーに従って Control Plane Machine Set Operator がコントロールプレーンマシンを更新します。詳細は、制御プレーン設定の更新を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る