すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ACKクラスター作成時のAPIサーバー証明書のSANのカスタマイズ

最終更新日:Dec 13, 2024

Container Service for Kubernetes (ACK) クラスターのAPIサーバー証明書には、Subject Alternative Name (SAN) フィールドが含まれています。 デフォルトでは、このフィールドにはクラスターのドメイン名とIPアドレスが含まれます。 このフィールドには、クラスターのAPIサーバーに関連付けられているServer Load Balancer (SLB) インスタンスのelastic IPアドレス (EIP) とプライベートIPアドレスも含まれます。 プロキシベースのアクセスまたはクロスドメインアクセスが必要な場合は、ACKコンソールで新規または既存のクラスターのSANをカスタマイズできます。

前提条件

ACK管理クラスターACK専用クラスター、またはACKサーバーレスクラスターが作成されます。 詳細については、「ACK専用クラスターの作成」「ACK管理クラスターの作成」または「ACKサーバーレスクラスターの作成」をご参照ください。

重要
  • クラスターの作成時に、ACK ServerlessクラスターのSANをカスタマイズすることはできません。 既存のACKサーバーレスクラスターのSANのみを更新できます。

  • ACK専用クラスターのSANは、クラスターを作成する場合にのみカスタマイズできます。 既存のACK専用クラスターのSANを更新することはできません。

SANの概要

SANはX.509の拡張です。 subjectAltNameフィールドに値を追加することで、さまざまな値をSSL証明書に関連付けることができます。 値には、IPアドレス、ドメイン名、URI、または電子メールアドレスを指定できます。

クラスターのAPIサーバー証明書のSANのカスタマイズ

クラスター作成時のAPIサーバー証明書のSANのカスタマイズ

このセクションでは、ACK管理クラスターを作成するときにAPIサーバー証明書のSANをカスタマイズする方法について説明します。 手順を参照して、別のタイプのクラスターのAPIサーバー証明書のSANをカスタマイズできます。

[クラスターの作成] ページで、[詳細オプションの表示] をクリックします。 [カスタム証明書のSAN] フィールドに、APIサーバー証明書に追加するSANを入力します。 詳細については、「ACK管理クラスターの作成」をご参照ください。

説明

[カスタム証明書SAN] フィールドに複数の値を入力できます。 値は、規則に準拠したIPアドレス、ドメイン名、またはURIにすることができます。 複数入力する場合は、カンマ (,) で区切ります。

an2

上の図では、[カスタム証明書SAN] フィールドに2つのドメイン名とIPアドレスが入力されています。

既存のクラスターのAPIサーバー証明書のSANのカスタマイズ

重要

既存のクラスターのAPIサーバー証明書のカスタムSANを更新または変更すると、このプロセス中にAPIサーバーが再起動することがあります。 そのため、ピーク時間外に操作を実行することを推奨します。

  1. ACKコンソールにログインします。

  2. ACKコンソールの左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  3. [クラスター] ページで、管理するクラスターを見つけ、クラスターの名前をクリックするか、[操作] 列の [詳細] をクリックします。 クラスターの詳細ページが表示されます。

  4. クラスターの詳細ページで、[基本情報] タブをクリックし、[カスタム証明書SAN] の右側にある [更新] をクリックします。

  5. [カスタムSANの更新] ダイアログボックスで、[カスタム証明書SAN] パラメーターを設定し、[OK] をクリックします。

関連ドキュメント

APIサーバーの監査ログは、さまざまなユーザーの毎日の操作を記録または追跡するのに役立ちます。 詳細については、「クラスター監査の操作」をご参照ください。