第15章 Azure のインストール設定パラメーター


OpenShift Container Platform クラスターを Microsoft Azure にデプロイする前に、パラメーターを指定してクラスターとそれをホストするプラットフォームをカスタマイズします。install-config.yaml ファイルを作成するときは、コマンドラインを使用して必要なパラメーターの値を指定します。その後、install-config.yaml ファイルを変更して、クラスターをさらにカスタマイズできます。

15.1. Azure で使用可能なインストール設定パラメーター

次の表では、インストールプロセスの一部として設定できる、必須、オプション、および Azure 固有のインストール設定パラメーターを指定します。

注記

インストール後は、これらのパラメーターを install-config.yaml ファイルで変更することはできません。

15.1.1. 必須設定パラメーター

必須のインストール設定パラメーターは、以下の表で説明されています。

Expand
表15.1 必須パラメーター
パラメーター説明
apiVersion:
Copy to Clipboard Toggle word wrap

install-config.yaml コンテンツの API バージョン。現在のバージョンは v1 です。インストールプログラムは、古い API バージョンもサポートしている場合があります。

文字列

baseDomain:
Copy to Clipboard Toggle word wrap

クラウドプロバイダーのベースドメイン。ベースドメインは、OpenShift Container Platform クラスターコンポーネントへのルートを作成するために使用されます。クラスターの完全な DNS 名は、<metadata.name>.<baseDomain> 形式を使用する baseDomainmetadata.name パラメーターの値を組み合わせたものです。

example.com などの完全修飾ドメインまたはサブドメイン名。

metadata:
Copy to Clipboard Toggle word wrap

Kubernetes リソース ObjectMeta。ここからは name パラメーターのみが消費されます。

オブジェクト

metadata:
  name:
Copy to Clipboard Toggle word wrap

クラスターの名前。クラスターの DNS レコードはすべて {{.metadata.name}}.{{.baseDomain}} のサブドメインです。

dev などの小文字、ハイフン (-)、およびピリオド (.) が含まれる文字列。

platform:
Copy to Clipboard Toggle word wrap

インストールを実行する特定のプラットフォームの設定: alibabacloudawsbaremetalazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}platform.<platform> パラメーターに関する追加情報は、以下の表で特定のプラットフォームを参照してください。

オブジェクト

pullSecret:
Copy to Clipboard Toggle word wrap

Red Hat OpenShift Cluster Manager からプルシークレット を取得して、Quay.io などのサービスから OpenShift Container Platform コンポーネントのコンテナーイメージをダウンロードすることを認証します。

{
   "auths":{
      "cloud.openshift.com":{
         "auth":"b3Blb=",
         "email":"you@example.com"
      },
      "quay.io":{
         "auth":"b3Blb=",
         "email":"you@example.com"
      }
   }
}
Copy to Clipboard Toggle word wrap

15.1.2. ネットワーク設定パラメーター

既存のネットワークインフラストラクチャーの要件に基づいて、インストール設定をカスタマイズできます。たとえば、クラスターネットワークの IP アドレスブロックを拡張するか、デフォルトとは異なる IP アドレスブロックを指定できます。

IPv4 アドレスのみがサポートされます。

注記

Globalnet は、Red Hat OpenShift Data Foundation ディザスターリカバリーソリューションではサポートされていません。局地的なディザスターリカバリーのシナリオでは、各クラスター内のクラスターとサービスネットワークに重複しない範囲のプライベート IP アドレスを使用するようにしてください。

Expand
表15.2 ネットワークパラメーター
パラメーター説明
networking:
Copy to Clipboard Toggle word wrap

クラスターのネットワークの設定。

オブジェクト

注記

インストール後に networking オブジェクトで指定したパラメーターを変更することはできません。

networking:
  networkType:
Copy to Clipboard Toggle word wrap

インストールする Red Hat OpenShift Networking ネットワークプラグイン。

OVNKubernetesOVNKubernetes は、Linux ネットワークと、Linux サーバーと Windows サーバーの両方を含む Linux ネットワークおよびハイブリッドネットワーク用の CNI プラグインです。デフォルトの値は OVNKubernetes です。

networking:
  clusterNetwork:
Copy to Clipboard Toggle word wrap

Pod の IP アドレスブロック。

デフォルト値は 10.128.0.0/14 で、ホストの接頭辞は /23 です。

複数の IP アドレスブロックを指定する場合は、ブロックが重複しないようにしてください。

オブジェクトの配列。以下に例を示します。

networking:
  clusterNetwork:
  - cidr: 10.128.0.0/14
    hostPrefix: 23
Copy to Clipboard Toggle word wrap
networking:
  clusterNetwork:
    cidr:
Copy to Clipboard Toggle word wrap

networking.clusterNetwork を使用する場合に必須です。IP アドレスブロック。

IPv4 ネットワーク

CIDR (Classless Inter-Domain Routing) 表記の IP アドレスブロック。IPv4 ブロックの接頭辞長は 0 から 32 の間になります。

networking:
  clusterNetwork:
    hostPrefix:
Copy to Clipboard Toggle word wrap

それぞれの個別ノードに割り当てるサブネット接頭辞長。たとえば、hostPrefix23 に設定される場合、各ノードに指定の cidr から /23 サブネットが割り当てられます。hostPrefix 値の 23 は、510 (2^(32 - 23) - 2) Pod IP アドレスを提供します。

サブネット接頭辞。

デフォルト値は 23 です。

networking:
  serviceNetwork:
Copy to Clipboard Toggle word wrap

サービスの IP アドレスブロック。デフォルト値は 172.30.0.0/16 です。

OVN-Kubernetes ネットワークプラグインは、サービスネットワークに対して単一の IP アドレスブロックのみをサポートします。

CIDR 形式の IP アドレスブロックを持つ配列。以下に例を示します。

networking:
  serviceNetwork:
   - 172.30.0.0/16
Copy to Clipboard Toggle word wrap
networking:
  machineNetwork:
Copy to Clipboard Toggle word wrap

マシンの IP アドレスブロック。

複数の IP アドレスブロックを指定する場合は、ブロックが重複しないようにしてください。

オブジェクトの配列。以下に例を示します。

networking:
  machineNetwork:
  - cidr: 10.0.0.0/16
Copy to Clipboard Toggle word wrap
networking:
  machineNetwork:
    cidr:
Copy to Clipboard Toggle word wrap

networking.machineNetwork を使用する場合に必須です。IP アドレスブロック。libvirt と IBM Power® Virtual Server を除くすべてのプラットフォームのデフォルト値は 10.0.0.0/16 です。libvirt の場合、デフォルト値は 192.168.126.0/24 です。IBM Power® Virtual Server の場合、デフォルト値は 192.168.0.0/24 です。

CIDR 表記の IP ネットワークブロック。

例: 10.0.0.0/16

注記

優先される NIC が置かれている CIDR に一致する networking.machineNetwork を設定します。

15.1.3. オプションの設定パラメーター

オプションのインストール設定パラメーターは、以下の表で説明されています。

Expand
表15.3 オプションのパラメーター
パラメーター説明
additionalTrustBundle:
Copy to Clipboard Toggle word wrap

ノードの信頼済み証明書ストアに追加される PEM でエンコードされた X.509 証明書バンドル。この信頼バンドルは、プロキシーが設定される際にも使用できます。

文字列

capabilities:
Copy to Clipboard Toggle word wrap

オプションのコアクラスターコンポーネントのインストールを制御します。オプションのコンポーネントを無効にすることで、OpenShift Container Platform クラスターのフットプリントを削減できます。詳細は、インストール の「クラスター機能ページ」を参照してください。

文字列配列

capabilities:
  baselineCapabilitySet:
Copy to Clipboard Toggle word wrap

有効にするオプション機能の初期セットを選択します。有効な値は Nonev4.11v4.12vCurrent です。デフォルト値は vCurrent です。

文字列

capabilities:
  additionalEnabledCapabilities:
Copy to Clipboard Toggle word wrap

オプションの機能のセットを、baselineCapabilitySet で指定したものを超えて拡張します。このパラメーターで複数の機能を指定できます。

文字列配列

cpuPartitioningMode:
Copy to Clipboard Toggle word wrap

ワークロードパーティション設定を使用して、OpenShift Container Platform サービス、クラスター管理ワークロード、およびインフラストラクチャー Pod を分離し、予約された CPU セットで実行できます。ワークロードパーティショニングはインストール中にのみ有効にすることができ、インストール後に無効にすることはできません。このフィールドはワークロードのパーティショニングを有効にしますが、特定の CPU を使用するようにワークロードを設定するわけではありません。詳細は、スケーラビリティとパフォーマンス セクションの ワークロードパーティショニング ページを参照してください。

None または AllNodes。デフォルト値は None です。

compute:
Copy to Clipboard Toggle word wrap

コンピュートノードを構成するマシンの設定。

MachinePool オブジェクトの配列。

compute:
  architecture:
Copy to Clipboard Toggle word wrap

プール内のマシンの命令セットアーキテクチャーを決定します。現在、さまざまなアーキテクチャーのクラスターはサポートされていません。すべてのプールは同じアーキテクチャーを指定する必要があります。有効な値は、amd64arm64 です。すべてのインストールオプションが 64 ビット ARM アーキテクチャーをサポートしているわけではありません。使用するインストールオプションがプラットフォームでサポートされているか確認するには、クラスターインストール方法の選択およびそのユーザー向けの準備各種プラットフォームでサポートされているインストール方法 参照してください。

文字列

compute:
  hyperthreading:
Copy to Clipboard Toggle word wrap

コンピュートマシンで同時マルチスレッドまたは hyperthreading を有効/無効にするかどうか。デフォルトでは、同時マルチスレッドはマシンのコアのパフォーマンスを上げるために有効化されます。

重要

同時マルチスレッドを無効にする場合は、容量計画においてマシンパフォーマンスの大幅な低下が考慮に入れられていることを確認します。

Enabled または Disabled

compute:
  name:
Copy to Clipboard Toggle word wrap

compute を使用する場合に必須です。マシンプールの名前。

worker

compute:
  platform:
Copy to Clipboard Toggle word wrap

compute を使用する場合に必須です。このパラメーターを使用して、ワーカーマシンをホストするクラウドプロバイダーを指定します。このパラメーターの値は controlPlane.platform パラメーターの値に一致する必要があります。

alibabacloudawsazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}

compute:
  replicas:
Copy to Clipboard Toggle word wrap

プロビジョニングするコンピュートマシン (ワーカーマシンとしても知られる) の数。

2 以上の正の整数。デフォルト値は 3 です。

featureSet:
Copy to Clipboard Toggle word wrap

機能セットのクラスターを有効にします。機能セットは、デフォルトで有効にされない OpenShift Container Platform 機能のコレクションです。インストール中に機能セットを有効にする方法の詳細は、「機能ゲートの使用による各種機能の有効化」を参照してください。

文字列。TechPreviewNoUpgrade など、有効にする機能セットの名前。

controlPlane:
Copy to Clipboard Toggle word wrap

コントロールプレーンを構成するマシンの設定。

MachinePool オブジェクトの配列。

controlPlane:
  architecture:
Copy to Clipboard Toggle word wrap

プール内のマシンの命令セットアーキテクチャーを決定します。現在、さまざまなアーキテクチャーのクラスターはサポートされていません。すべてのプールは同じアーキテクチャーを指定する必要があります。有効な値は、amd64arm64 です。すべてのインストールオプションが 64 ビット ARM アーキテクチャーをサポートしているわけではありません。使用するインストールオプションがプラットフォームでサポートされているか確認するには、クラスターインストール方法の選択およびそのユーザー向けの準備各種プラットフォームでサポートされているインストール方法 参照してください。

文字列

controlPlane:
  hyperthreading:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンで同時マルチスレッドまたは hyperthreading を有効/無効にするかどうか。デフォルトでは、同時マルチスレッドはマシンのコアのパフォーマンスを上げるために有効化されます。

重要

同時マルチスレッドを無効にする場合は、容量計画においてマシンパフォーマンスの大幅な低下が考慮に入れられていることを確認します。

Enabled または Disabled

controlPlane:
  name:
Copy to Clipboard Toggle word wrap

controlPlane を使用する場合に必須です。マシンプールの名前。

master

controlPlane:
  platform:
Copy to Clipboard Toggle word wrap

controlPlane を使用する場合に必須です。このパラメーターを使用して、コントロールプレーンマシンをホストするクラウドプロバイダーを指定します。このパラメーターの値は compute.platform パラメーターの値に一致する必要があります。

alibabacloudawsazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}

controlPlane:
  replicas:
Copy to Clipboard Toggle word wrap

プロビジョニングするコントロールプレーンマシンの数。

サポートされる値は 3、シングルノード OpenShift をデプロイする場合は 1 です。

credentialsMode:
Copy to Clipboard Toggle word wrap

Cloud Credential Operator (CCO) モード。モードを指定しないと、CCO は指定された認証情報の機能を動的に判別しようとします。この場合、複数のモードがサポートされるプラットフォームで Mint モードが優先されます。

MintPassthroughManual、または空の文字列 ("")。[1]

fips:
Copy to Clipboard Toggle word wrap

FIPS モードを有効または無効にします。デフォルトは false (無効) です。FIPS モードが有効にされている場合、OpenShift Container Platform が実行される Red Hat Enterprise Linux CoreOS (RHCOS) マシンがデフォルトの Kubernetes 暗号スイートをバイパスし、代わりに RHCOS で提供される暗号モジュールを使用します。

重要

クラスターで FIPS モードを有効にするには、FIPS モードで動作するように設定された Red Hat Enterprise Linux (RHEL) コンピューターからインストールプログラムを実行する必要があります。RHEL での FIPS モードの設定の詳細は、FIPS モードでのシステムのインストール を参照してください。FIPS モードでブートされた Red Hat Enterprise Linux (RHEL) または Red Hat Enterprise Linux CoreOS (RHCOS) を実行する場合、OpenShift Container Platform コアコンポーネントは、x86_64、ppc64le、および s390x アーキテクチャーのみで、FIPS 140-2/140-3 検証のために NIST に提出された RHEL 暗号化ライブラリーを使用します。

注記

Azure File ストレージを使用している場合、FIPS モードを有効にすることはできません。

false または true

imageContentSources:
Copy to Clipboard Toggle word wrap

release-image コンテンツのソースおよびリポジトリー。

オブジェクトの配列。この表の以下の行で説明されているように、source およびオプションで mirrors が含まれます。

imageContentSources:
  source:
Copy to Clipboard Toggle word wrap

imageContentSources を使用する場合に必須です。ユーザーが参照するリポジトリーを指定します (例: イメージプル仕様)。

文字列

imageContentSources:
  mirrors:
Copy to Clipboard Toggle word wrap

同じイメージが含まれる可能性のあるリポジトリーを 1 つ以上指定します。

文字列の配列。

publish:
Copy to Clipboard Toggle word wrap

Kubernetes API、OpenShift ルートなどのクラスターのユーザーに表示されるエンドポイントをパブリッシュまたは公開する方法。

InternalExternal、または Mixed。プライベートクラスターをデプロイするには、publishInternal に設定します。これはインターネットからアクセスできません。デフォルト値は External です。API の公開ストラテジーと Ingress サーバーの公開ストラテジーが異なるクラスターをデプロイするには、publishMixed に設定し、operatorPublishingStrategy パラメーターを使用します。

sshKey:
Copy to Clipboard Toggle word wrap

クラスターマシンへのアクセスを認証するための SSH キー。

注記

インストールのデバッグまたは障害復旧を実行する必要のある実稼働用の OpenShift Container Platform クラスターでは、ssh-agent プロセスが使用する SSH キーを指定します。

たとえば、sshKey: ssh-ed25519 AAAA.. です。

  1. すべてのクラウドプロバイダーですべての CCO モードがサポートされているわけではありません。CCO モードの詳細は、認証と認可 コンテンツの「クラウドプロバイダーの認証情報の管理」を参照してください。

    重要

    このパラメーターを Manual に設定すると、管理者レベルのシークレットを kube-system プロジェクトに保存する代替手段が有効になりますが、追加の設定手順が必要になります。詳細は、「管理者レベルのシークレットを kube-system プロジェクトに保存する代替方法」を参照してください。

15.1.4. 追加の Azure 設定パラメーター

追加の Azure 設定パラメーターは以下の表で説明されています。

注記

デフォルトでは、install-config.yaml ファイルでアベイラビリティゾーンを指定すると、インストールプログラムはコントロールプレーンマシンとコンピューティングマシンを リージョン 内の これらのアベイラビリティゾーン に分散します。クラスターの高可用性を確保するには、少なくとも 3 つ以上のアベイラビリティーゾーンのあるリージョンを選択します。リージョンに含まれるアベイラビリティーゾーンが 3 つ未満の場合、インストールプログラムは複数のコントロールプレーンマシンを利用可能なゾーンに配置します。

Expand
表15.4 追加の Azure パラメーター
パラメーター説明
compute:
  platform:
    azure:
      encryptionAtHost:
Copy to Clipboard Toggle word wrap

コンピュートマシンのホストレベルの暗号化を有効にします。ユーザー管理のサーバー側の暗号化とともに、この暗号化を有効にすることができます。この機能は、VM ホスト上の一時ディスク、エフェメラルディスク、キャッシュされたディスク、およびマネージド外のディスクを暗号化します。これは、ユーザー管理のサーバー側暗号化の前提条件ではありません。

true または false。デフォルトは false です。

compute:
  platform:
    azure:
      osDisk:
        diskSizeGB:
Copy to Clipboard Toggle word wrap

VM の Azure ディスクのサイズ。

GB 単位でディスクのサイズを表す整数。デフォルトは 128 です。

compute:
  platform:
    azure:
      osDisk:
        diskType:
Copy to Clipboard Toggle word wrap

ディスクのタイプを定義します。

standard_LRSpremium_LRS、または standardSSD_LRS。デフォルトは premium_LRS です。

compute:
  platform:
    azure:
      ultraSSDCapability:
Copy to Clipboard Toggle word wrap

コンピュートノードの永続ストレージに Azure Ultra ディスクを使用できるようにします。これには、Azure リージョンおよびゾーンで Ultra ディスクを使用できるようにする必要があります。

EnabledDisabled。デフォルトは Disabled です。

compute:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          resourceGroup:
Copy to Clipboard Toggle word wrap

インストールの前提条件から設定されたディスク暗号化を含む Azure リソースグループの名前。このリソースグループは、クラスターが破棄されたときに Azure 暗号化キーが削除されないように、クラスターをインストールするリソースグループとは異なるものにする必要があります。この値は、ユーザー管理のディスク暗号化を使用してクラスターをインストールする場合にのみ必要です。

文字列 (例: production_encryption_resource_group)。

compute:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          name:
Copy to Clipboard Toggle word wrap

インストールの前提条件からの暗号化キーを含むディスク暗号化セットの名前。

文字列 (例: production_disk_encryption_set)。

compute:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          subscriptionId:
Copy to Clipboard Toggle word wrap

ディスク暗号化セットが存在するディスク暗号化セットの Azure サブスクリプションを定義します。このセカンダリーディスク暗号化セットは、コンピュートマシンの暗号化に使用されます。

00000000-0000-0000-0000-000000000000 形式の文字列。

compute:
  platform:
    azure:
      osImage:
        publisher:
Copy to Clipboard Toggle word wrap

オプション: デフォルトで、インストールプログラムはコンピュートマシンの起動に使用する Red Hat Enterprise Linux CoreOS (RHCOS) イメージをダウンロードしてインストールします。Azure Marketplace から入手できるカスタム RHCOS イメージを使用して、デフォルトの動作をオーバーライドできます。インストールプログラムは、このイメージをコンピュートマシンにのみ使用します。

文字列。イメージ発行者の名前。

compute:
  platform:
    azure:
      osImage:
        offer:
Copy to Clipboard Toggle word wrap

カスタム RHCOS イメージに関連付けられている Azure Marketplace オファーの名前。compute.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの名前。

compute:
  platform:
    azure:
      osImage:
        sku:
Copy to Clipboard Toggle word wrap

Azure Marketplace オファーのインスタンス。compute.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの SKU。

compute:
  platform:
    azure:
      osImage:
        version:
Copy to Clipboard Toggle word wrap

イメージ SKU のバージョン番号。compute.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。使用するイメージのバージョン。

compute:
  platform:
    azure:
      vmNetworkingType:
Copy to Clipboard Toggle word wrap

Accelerated ネットワークを有効にします。Accelerated ネットワークにより、仮想マシンに対して Single Root I/O Virtualization (SR-IOV) が可能になり、ネットワークパフォーマンスが向上します。コンピュートマシンのインスタンスタイプが Accelerated ネットワークをサポートする場合、デフォルトでインストーラーは Accelerated ネットワークを有効にします。そうでない場合、デフォルトのネットワークタイプは Basic になります。

Accelerated または Basic

compute:
  platform:
    azure:
      type:
Copy to Clipboard Toggle word wrap

コンピュートマシンの Azure インスタンスタイプを定義します。

文字列

compute:
  platform:
    azure:
      zones:
Copy to Clipboard Toggle word wrap

インストールプログラムがコンピュートマシンを作成するアベイラビリティーゾーン。

文字列リスト

compute:
  platform:
    azure:
      settings:
        securityType:
Copy to Clipboard Toggle word wrap

Confidential VM またはコンピュートノードの信頼された起動を有効にします。このオプションはデフォルトでは有効になっていません。

ConfidentialVM または TrustedLaunch

compute:
  platform:
    azure:
      settings:
        confidentialVM:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、コンピュートノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

compute:
  platform:
    azure:
      settings:
        confidentialVM:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、コンピュートノードで仮想化 Trusted Platform Module (vTPM) 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

compute:
  platform:
    azure:
      settings:
        trustedLaunch:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

信頼できる起動を使用している場合は、コンピュートノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

compute:
  platform:
    azure:
      settings:
        trustedLaunch:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

信頼された起動を使用している場合は、コンピュートノードで vTPM 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

compute:
  platform:
    azure:
      osDisk:
        securityProfile:
          securityEncryptionType:
Copy to Clipboard Toggle word wrap

コンピュートノードの仮想マシンゲスト状態の暗号化を有効にします。このパラメーターは、Confidential VM を使用する場合にのみ使用できます。

サポートされる値は VMGuestStateOnly のみです。

controlPlane:
  platform:
    azure:
      settings:
        securityType:
Copy to Clipboard Toggle word wrap

Confidential VM またはコントロールプレーンノードの信頼された起動を有効にします。このオプションはデフォルトでは有効になっていません。

ConfidentialVM または TrustedLaunch

controlPlane:
  platform:
    azure:
      settings:
        confidentialVM:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、コントロールプレーンノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

controlPlane:
  platform:
    azure:
      settings:
        confidentialVM:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、コントロールプレーンノードで vTPM 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

controlPlane:
  platform:
    azure:
      settings:
        trustedLaunch:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

信頼できる起動を使用している場合は、コントロールプレーンノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

controlPlane:
  platform:
    azure:
      settings:
        trustedLaunch:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

信頼できる起動を使用している場合は、コントロールプレーンノードで vTPM 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

controlPlane:
  platform:
    azure:
      osDisk:
        securityProfile:
          securityEncryptionType:
Copy to Clipboard Toggle word wrap

コントロールプレーンノードの仮想マシンゲスト状態の暗号化を有効にします。このパラメーターは、Confidential VM を使用する場合にのみ使用できます。

サポートされる値は VMGuestStateOnly のみです。

controlPlane:
  platform:
    azure:
      type:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンの Azure インスタンスタイプを定義します。

文字列

controlPlane:
  platform:
    azure:
      zones:
Copy to Clipboard Toggle word wrap

インストールプログラムがコントロールプレーンマシンを作成するアベイラビリティーゾーン。

文字列リスト

platform:
  azure:
    defaultMachinePlatform:
      settings:
        securityType:
Copy to Clipboard Toggle word wrap

すべてのノードに対して Confidential VM または信頼された起動を有効にします。このオプションはデフォルトでは有効になっていません。

ConfidentialVM または TrustedLaunch

platform:
  azure:
    defaultMachinePlatform:
      settings:
        confidentialVM:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、すべてのノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

platform:
  azure:
    defaultMachinePlatform:
      settings:
        confidentialVM:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

Confidential VM を使用している場合は、すべてのノードで仮想化 Trusted Platform Module (vTPM) 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

platform:
  azure:
    defaultMachinePlatform:
      settings:
        trustedLaunch:
          uefiSettings:
            secureBoot:
Copy to Clipboard Toggle word wrap

信頼できる起動を使用している場合は、すべてのノードでセキュアブートを有効にします。

Enabled または Disabled。デフォルトは Disabled です。

platform:
  azure:
    defaultMachinePlatform:
      settings:
        trustedLaunch:
          uefiSettings:
            virtualizedTrustedPlatformModule:
Copy to Clipboard Toggle word wrap

信頼された起動を使用している場合は、すべてのノードで vTPM 機能を有効にします。

Enabled または Disabled。デフォルトは Disabled です。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        securityProfile:
          securityEncryptionType:
Copy to Clipboard Toggle word wrap

すべてのノードの仮想マシンのゲスト状態の暗号化を有効にします。このパラメーターは、Confidential VM を使用する場合にのみ使用できます。

サポートされる値は VMGuestStateOnly のみです。

platform:
  azure:
    defaultMachinePlatform:
      encryptionAtHost:
Copy to Clipboard Toggle word wrap

コンピュートマシンのホストレベルの暗号化を有効にします。ユーザー管理のサーバー側の暗号化とともに、この暗号化を有効にすることができます。この機能は、VM ホスト上の一時ディスク、エフェメラルディスク、キャッシュされたディスク、および管理対象外のディスクを暗号化します。このパラメーターは、ユーザー管理のサーバー側暗号化の前提条件ではありません。

true または false。デフォルトは false です。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        diskEncryptionSet:
          name:
Copy to Clipboard Toggle word wrap

インストールの前提条件からの暗号化キーを含むディスク暗号化セットの名前。

文字列 (例: production_disk_encryption_set)。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        diskEncryptionSet:
          resourceGroup:
Copy to Clipboard Toggle word wrap

インストールの前提条件から設定されたディスク暗号化を含む Azure リソースグループの名前。このリソースグループは、クラスターが破棄されたときに Azure 暗号化キーが削除されないように、クラスターをインストールするリソースグループとは異なるものにする必要があります。この値は、ユーザー管理のディスク暗号化を使用してクラスターをインストールする場合にのみ必要です。

文字列 (例: production_encryption_resource_group)。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        diskEncryptionSet:
          subscriptionId:
Copy to Clipboard Toggle word wrap

ディスク暗号化セットが存在するディスク暗号化セットの Azure サブスクリプションを定義します。このセカンダリーディスク暗号化セットは、コンピュートマシンの暗号化に使用されます。

00000000-0000-0000-0000-000000000000 形式の文字列。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        diskSizeGB:
Copy to Clipboard Toggle word wrap

VM の Azure ディスクのサイズ。

GB 単位でディスクのサイズを表す整数。デフォルトは 128 です。

platform:
  azure:
    defaultMachinePlatform:
      osDisk:
        diskType:
Copy to Clipboard Toggle word wrap

ディスクのタイプを定義します。

premium_LRS または standardSSD_LRS。デフォルトは premium_LRS です。

platform:
  azure:
    defaultMachinePlatform:
      osImage:
        publisher:
Copy to Clipboard Toggle word wrap

オプション: デフォルトで、インストールプログラムは、コントロールプレーンおよびコンピュートマシンの起動に使用される Red Hat Enterprise Linux CoreOS (RHCOS) イメージをダウンロードしてインストールします。Azure Marketplace から入手できるカスタム RHCOS イメージを使用して、デフォルトの動作をオーバーライドできます。インストールプログラムは、両方のタイプのマシンにこのイメージを使用します。コントロールプレーンマシンは、デフォルトのイメージを使用する場合はライセンスコストは発生しませんが、コントロールプレーンマシンに Azure Marketplace イメージを適用する場合は使用コストが発生します。

文字列。イメージ発行者の名前。

platform:
  azure:
    defaultMachinePlatform:
      osImage:
        offer:
Copy to Clipboard Toggle word wrap

カスタム RHCOS イメージに関連付けられている Azure Marketplace オファーの名前。platform.azure.defaultMachinePlatform.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの名前。

platform:
  azure:
    defaultMachinePlatform:
      osImage:
        sku:
Copy to Clipboard Toggle word wrap

Azure Marketplace オファーのインスタンス。platform.azure.defaultMachinePlatform.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの SKU。

platform:
  azure:
    defaultMachinePlatform:
      osImage:
        version:
Copy to Clipboard Toggle word wrap

イメージ SKU のバージョン番号。platform.azure.defaultMachinePlatform.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。使用するイメージのバージョン。

platform:
  azure:
    defaultMachinePlatform:
      type:
Copy to Clipboard Toggle word wrap

コントロールプレーンおよびコンピュートマシンの Azure インスタンスタイプ。

Azure インスタンスタイプ。

platform:
  azure:
    defaultMachinePlatform:
      zones:
Copy to Clipboard Toggle word wrap

インストールプログラムがコンピュートマシンおよびコントロールプレーンマシンを作成するアベイラビリティーゾーン。

文字列リスト。

controlPlane:
  platform:
    azure:
      encryptionAtHost:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンのホストレベルの暗号化を有効にします。ユーザー管理のサーバー側の暗号化とともに、この暗号化を有効にすることができます。この機能は、VM ホスト上の一時ディスク、エフェメラルディスク、キャッシュされたディスク、およびマネージド外のディスクを暗号化します。これは、ユーザー管理のサーバー側暗号化の前提条件ではありません。

true または false。デフォルトは false です。

controlPlane:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          resourceGroup:
Copy to Clipboard Toggle word wrap

インストールの前提条件から設定されたディスク暗号化を含む Azure リソースグループの名前。このリソースグループは、クラスターが破棄されたときに Azure 暗号化キーが削除されないように、クラスターをインストールするリソースグループとは異なるものにする必要があります。この値は、ユーザー管理のディスク暗号化を使用してクラスターをインストールする場合にのみ必要です。

文字列 (例: production_encryption_resource_group)。

controlPlane:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          name:
Copy to Clipboard Toggle word wrap

インストールの前提条件からの暗号化キーを含むディスク暗号化セットの名前。

文字列 (例: production_disk_encryption_set)。

controlPlane:
  platform:
    azure:
      osDisk:
        diskEncryptionSet:
          subscriptionId:
Copy to Clipboard Toggle word wrap

ディスク暗号化セットが存在するディスク暗号化セットの Azure サブスクリプションを定義します。このセカンダリーディスク暗号化セットは、コントロールプレーンマシンの暗号化に使用されます。

00000000-0000-0000-0000-000000000000 形式の文字列。

controlPlane:
  platform:
    azure:
      osDisk:
        diskSizeGB:
Copy to Clipboard Toggle word wrap

VM の Azure ディスクのサイズ。

GB 単位でディスクのサイズを表す整数。デフォルトは 1024 です。

controlPlane:
  platform:
    azure:
      osDisk:
        diskType:
Copy to Clipboard Toggle word wrap

ディスクのタイプを定義します。

premium_LRS または standardSSD_LRS。デフォルトは premium_LRS です。

controlPlane:
  platform:
    azure:
      osImage:
        publisher:
Copy to Clipboard Toggle word wrap

オプション: デフォルトで、インストールプログラムは、コントロールプレーンおよびコンピュートマシンの起動に使用する Red Hat Enterprise Linux CoreOS (RHCOS) イメージをダウンロードしてインストールします。Azure Marketplace から入手できるカスタム RHCOS イメージを使用して、デフォルトの動作をオーバーライドできます。インストールプログラムは、このイメージをコントロールプレーンマシンにのみ使用します。コントロールプレーンマシンは、デフォルトのイメージを使用する場合はライセンスコストは発生しませんが、コントロールプレーンマシンに Azure Marketplace イメージを適用する場合は使用コストが発生します。

文字列。イメージ発行者の名前。

controlPlane:
  platform:
    azure:
      osImage:
        offer:
Copy to Clipboard Toggle word wrap

カスタム RHCOS イメージに関連付けられている Azure Marketplace オファーの名前。controlPlane.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの名前。

controlPlane:
  platform:
    azure:
      osImage:
        sku:
Copy to Clipboard Toggle word wrap

Azure Marketplace オファーのインスタンス。controlPlane.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。イメージオファーの SKU。

controlPlane:
  platform:
    azure:
      osImage:
        version:
Copy to Clipboard Toggle word wrap

イメージ SKU のバージョン番号。controlPlane.platform.azure.osImage.publisher を使用する場合、このフィールドは必須です。

文字列。使用するイメージのバージョン。

controlPlane:
  platform:
    azure:
      ultraSSDCapability:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンの永続ストレージに Azure Ultra ディスクを使用できるようにします。これには、Azure リージョンおよびゾーンで Ultra ディスクを使用できるようにする必要があります。

EnabledDisabled。デフォルトは Disabled です。

controlPlane:
  platform:
    azure:
      vmNetworkingType:
Copy to Clipboard Toggle word wrap

Accelerated ネットワークを有効にします。Accelerated ネットワークにより、仮想マシンに対して Single Root I/O Virtualization (SR-IOV) が可能になり、ネットワークパフォーマンスが向上します。コントロールプレーンマシンのインスタンスタイプが Accelerated ネットワークをサポートする場合、デフォルトでインストーラーは Accelerated ネットワークを有効にします。そうでない場合、デフォルトのネットワークタイプは Basic になります。

Accelerated または Basic

platform:
  azure:
    baseDomainResourceGroupName:
Copy to Clipboard Toggle word wrap

ベースドメインの DNS ゾーンが含まれるリソースグループの名前。

文字列 (例: production_cluster)。

platform:
  azure:
    resourceGroupName:
Copy to Clipboard Toggle word wrap

クラスターをインストールする既存のリソースグループの名前。このリソースグループは空で、この特定のクラスターにのみ使用する必要があります。クラスターコンポーネントは、リソースグループ内のすべてのリソースの所有権を想定します。インストールプログラムのサービスプリンシパルの範囲をこのリソースグループに制限する場合は、環境内でインストールプログラムが使用する他のすべてのリソースに、パブリック DNS ゾーンや仮想ネットワークなどの必要なパーミッションがあることを確認する必要があります。インストールプログラムを使用してクラスターを破棄すると、このリソースグループが削除されます。

文字列 (例: existing_resource_group)。

platform:
  azure:
    outboundType:
Copy to Clipboard Toggle word wrap

クラスターをインターネットに接続するために使用されるアウトバウンドルーティングストラテジー。ユーザー定義のルーティングを使用している場合、クラスターをインストールする前にアウトバウンドルーティングがすでに設定されている既存のネットワークが利用可能な状態にする必要があります。インストールプログラムはユーザー定義のルーティングの設定を行いません。NatGateway ルーティング戦略を指定した場合、インストールプログラムは NAT ゲートウェイを 1 つだけ作成します。NatGateway ルーティング戦略を指定する場合、アカウントには Microsoft.Network/natGateways/read パーミッションおよび Microsoft.Network/natGateways/write パーミッションが必要です。

重要

NatGateway はテクノロジープレビューのみの機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

LoadBalancerUserDefinedRouting、または NatGateway。デフォルトは LoadBalancer です。

platform:
  azure:
    region:
Copy to Clipboard Toggle word wrap

クラスターをホストする Azure リージョンの名前。

centralus などの有効なリージョン名。

platform:
  azure:
    zone:
Copy to Clipboard Toggle word wrap

マシンを配置するアベイラビリティーゾーンのリスト。高可用性を確保するには、少なくとも 2 つのゾーンを指定します。

ゾーンのリスト (例: ["1", "2", "3"])。

platform:
  azure:
    customerManagedKey:
      keyVault:
        name:
Copy to Clipboard Toggle word wrap

Specifies the name of the key vault that contains the encryption key that is used to encrypt Azure storage.

文字列。

platform:
  azure:
    customerManagedKey:
      keyVault:
        keyName:
Copy to Clipboard Toggle word wrap

Azure ストレージの暗号化に使用するユーザー管理の暗号鍵の名前を指定します。

文字列。

platform:
  azure:
    customerManagedKey:
      keyVault:
        resourceGroup:
Copy to Clipboard Toggle word wrap

Key Vault とマネージド ID を含むリソースグループの名前を指定します。

文字列。

platform:
  azure:
    customerManagedKey:
      userAssignedIdentityKey:
Copy to Clipboard Toggle word wrap

Key Vault を含むリソースグループに存在し、ユーザー管理の鍵へのアクセス権を持つユーザー割り当てのマネージド ID の名前を指定します。

文字列。

platform:
  azure:
    defaultMachinePlatform:
      ultraSSDCapability:
Copy to Clipboard Toggle word wrap

コントロールプレーンおよびコンピュートマシン上の永続ストレージに Azure Ultra ディスクを使用できるようにします。これには、Azure リージョンおよびゾーンで Ultra ディスクを使用できるようにする必要があります。

EnabledDisabled。デフォルトは Disabled です。

platform:
  azure:
    networkResourceGroupName:
Copy to Clipboard Toggle word wrap

クラスターをデプロイする既存の VNet を含むリソースグループの名前。この名前は platform.azure.baseDomainResourceGroupName と同じにすることはできません。

文字列。

platform:
  azure:
    virtualNetwork:
Copy to Clipboard Toggle word wrap

クラスターをデプロイする既存 VNet の名前。

文字列。

platform:
  azure:
    controlPlaneSubnet:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンをデプロイする VNet 内の既存サブネットの名前。

有効な CIDR (例: 10.0.0.0/16)。

platform:
  azure:
    computeSubnet:
Copy to Clipboard Toggle word wrap

コンピュートマシンをデプロイする VNet 内の既存サブネットの名前。

有効な CIDR (例: 10.0.0.0/16)。

platform:
  azure:
    cloudName:
Copy to Clipboard Toggle word wrap

適切な Azure API エンドポイントで Azure SDK を設定するために使用される Azure クラウド環境の名前。空の場合、デフォルト値の AzurePublicCloud が使用されます。

AzurePublicCloud または AzureUSGovernmentCloud などの有効なクラウド環境。

platform:
  azure:
    defaultMachinePlatform:
      vmNetworkingType:
Copy to Clipboard Toggle word wrap

Accelerated ネットワークを有効にします。Accelerated ネットワークにより、仮想マシンに対して Single Root I/O Virtualization (SR-IOV) が可能になり、ネットワークパフォーマンスが向上します。

Accelerated または Basic。コントロールプレーンマシンおよびコンピュートマシンのインスタンスタイプが Accelerated ネットワークをサポートする場合、デフォルトでインストーラーは Accelerated ネットワークを有効にします。そうでない場合、デフォルトのネットワークタイプは Basic になります。

operatorPublishingStrategy:
  apiserver:
Copy to Clipboard Toggle word wrap

API にサービスを提供するロードバランサーがパブリックかプライベートかを決定します。VNet の外部から API サーバーにアクセスできないようにするには、このパラメーターを Internal に設定します。VNet の外部から API サーバーにアクセスできるようにするには、このパラメーターを External に設定します。このパラメーターを設定する場合は、publish パラメーターを Mixed に設定する必要があります。

External または Internal。デフォルト値は External です。

operatorPublishingStrategy:
  ingress:
Copy to Clipboard Toggle word wrap

クラスターによって Ingress トラフィック用に作成される DNS リソースを公開するかどうかを決定します。Ingress 仮想 IP へのパブリックアクセスを防止するには、このパラメーターを Internal に設定します。Ingress 仮想 IP へのパブリックアクセスを可能にするには、このパラメーターを External に設定します。このパラメーターを設定する場合は、publish パラメーターを Mixed に設定する必要があります。

External または Internal。デフォルト値は External です。

注記

Azure クラスターで、Azure アベイラビリティーゾーン のカスタマイズや タグを使用した Azure リソースの編成 を実行することはできません。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat