第15章 Infrastructure [config.openshift.io/v1]


Description
インフラストラクチャーは、インフラストラクチャーに関するクラスター全体の情報を保持します。正規名は クラスター 互換性レベル 1 です。メジャーリリース内で最低 12 か月または 3 つのマイナーリリース (どちらか長い方) の間安定しています。
タイプ
object
必須
  • spec

15.1. 仕様

プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

spec 設定についてのユーザーが設定できる値を保持します。

status

object

status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。

15.1.1. .spec

Description
spec 設定についてのユーザーが設定できる値を保持します。
タイプ
object
プロパティータイプDescription

cloudConfig

object

cloudConfig は、クラウドプロバイダー設定ファイルを含む ConfigMap への参照です。この設定ファイルは、組み込みのクラウドプロバイダー統合または外部クラウドコントローラーマネージャーを使用するときに、Kubernetes クラウドプロバイダー統合を設定するために使用されます。この設定マップのネームスペースは openshift-config です。cloudConfig は、kube_cloud_config コントローラーによってのみ使用されます。コントローラーは、さまざまなプラットフォームの仕様でユーザー設定を使用し、それをこのフィールドでユーザーが提供した ConfigMap と組み合わせて、ステッチされた kube クラウド設定を作成する責任があります。コントローラーは、openshift-config-managed 名前空間に ConfigMap kube -cloud-config を生成し、kube クラウド設定は cloud.conf キーに保存されます。すべてのクライアントは、生成された ConfigMap のみを使用することが期待されています。

platformSpec

object

platformSpec は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。

15.1.2. .spec.cloudConfig

Description
cloudConfig は、クラウドプロバイダー設定ファイルを含む ConfigMap への参照です。この設定ファイルは、組み込みのクラウドプロバイダー統合または外部クラウドコントローラーマネージャーを使用するときに、Kubernetes クラウドプロバイダー統合を設定するために使用されます。この設定マップのネームスペースは openshift-config です。cloudConfig は、kube_cloud_config コントローラーによってのみ使用されます。コントローラーは、さまざまなプラットフォームの仕様でユーザー設定を使用し、それをこのフィールドでユーザーが提供した ConfigMap と組み合わせて、ステッチされた kube クラウド設定を作成する責任があります。コントローラーは、openshift-config-managed 名前空間に ConfigMap kube -cloud-config を生成し、kube クラウド設定は cloud.conf キーに保存されます。すべてのクライアントは、生成された ConfigMap のみを使用することが期待されています。
タイプ
object
プロパティータイプ説明

key

string

キーを使用すると、設定マップ内の特定のキー/値を指すことができます。これは、論理ファイルの参照に役立ちます。

name

string

 

15.1.3. .spec.platformSpec

Description
platformSpec は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。
タイプ
object
プロパティータイプDescription

alibabaCloud

object

AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。

aws

object

AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。

azure

object

Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。

baremetal

object

BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。

equinixMetal

object

EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。

external

object

ExternalPlatformType は、汎用インフラストラクチャープロバイダーを表します。プラットフォーム固有のコンポーネントは、個別に補完する必要があります。

gcp

object

GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。

ibmcloud

object

IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。

kubevirt

object

Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。

Nutanix

object

Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。

openstack

object

OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。

ovirt

object

Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。

powervs

object

PowerVS には、IBM Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。

type

string

type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、KubeVirt、EquinixMetal、PowerVS、AlibabaCloud です。およびなし。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。

vsphere

object

vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。

15.1.4. .spec.platformSpec.alibabaCloud

Description
AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.5. .spec.platformSpec.aws

Description
AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

serviceEndpoints

array

serviceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。

serviceEndpoints[]

object

AWSServiceEndpoint は、カスタム URL の設定を保存して、AWS サービスの既存のデフォルトを上書きします。

15.1.6. .spec.platformSpec.aws.serviceEndpoints

Description
serviceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。
タイプ
array

15.1.7. .spec.platformSpec.aws.serviceEndpoints[]

Description
AWSServiceEndpoint は、カスタム URL の設定を保存して、AWS サービスの既存のデフォルトを上書きします。
タイプ
object
プロパティータイプ説明

name

string

name は AWS サービスの名前です。すべてのサービス名のリストは https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html にあります。これは提供する必要があり、空にすることはできません。

url

string

url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

15.1.8. .spec.platformSpec.azure

Description
Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.9. .spec.platformSpec.baremetal

Description
BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。
タイプ
object

15.1.10. .spec.platformSpec.equinixMetal

Description
EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.11. .spec.platformSpec.external

説明
ExternalPlatformType は、汎用インフラストラクチャープロバイダーを表します。プラットフォーム固有のコンポーネントは、個別に補完する必要があります。
タイプ
object
プロパティータイプ説明

platformName

string

PlatformName は、インフラストラクチャープロバイダー名を表す任意の文字列を保持し、インストール時に設定されることが予想されます。このフィールドは情報提供およびレポート作成のみを目的としており、意思決定に使用することは想定されていません。

15.1.12. .spec.platformSpec.gcp

Description
GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.13. .spec.platformSpec.ibmcloud

Description
IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.14. .spec.platformSpec.kubevirt

Description
Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.15. .spec.platformSpec.nutanix

説明
Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
必須
  • prismCentral
  • prismElements
プロパティータイプ説明

prismCentral

object

prismCentral は、Nutanix Prism Central にアクセスするためのエンドポイントアドレスとポートを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。

prismElements

array

PutismElements は、Nutanix Prism Central の Nutanix Prism Elements (クラスター)にアクセスするために、1 つ以上のエンドポイントアドレスおよびポートデータを保持します。現在、OpenShift クラスターで使用されるすべての Nutanix リソース(VM、サブネット、ボリュームなど)が配置される OpenShift クラスターでは 1 つの Prism Element (クラスター)のみがサポートされています。将来的には、Prism Central の複数の Prism Elements (クラスター)に分散する Nutanix リソース(VM など)をサポートする可能性があります。

prismElements[]

object

NutanixPrismElementEndpoint は、Prism Element (クラスター)の名前とエンドポイントデータを保持します

15.1.16. .spec.platformSpec.nutanix.prismCentral

説明
prismCentral は、Nutanix Prism Central にアクセスするためのエンドポイントアドレスとポートを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。
タイプ
object
必須
  • address
  • port
プロパティータイプ説明

address

string

address は、Nutanix Prism Central または Element (クラスター)のエンドポイントアドレス(DNS 名または IP アドレス)です

port

integer

port は Nutanix Prism Central または Element (クラスター)にアクセスするためのポート番号です。

15.1.17. .spec.platformSpec.nutanix.prismElements

説明
PutismElements は、Nutanix Prism Central の Nutanix Prism Elements (クラスター)にアクセスするために、1 つ以上のエンドポイントアドレスおよびポートデータを保持します。現在、OpenShift クラスターで使用されるすべての Nutanix リソース(VM、サブネット、ボリュームなど)が配置される OpenShift クラスターでは 1 つの Prism Element (クラスター)のみがサポートされています。将来的には、Prism Central の複数の Prism Elements (クラスター)に分散する Nutanix リソース(VM など)をサポートする可能性があります。
タイプ
array

15.1.18. .spec.platformSpec.nutanix.prismElements[]

説明
NutanixPrismElementEndpoint は、Prism Element (クラスター)の名前とエンドポイントデータを保持します
タイプ
object
必須
  • endpoint
  • name
プロパティータイプ説明

endpoint

object

エンドポイントは、Prism Element (クラスター)のエンドポイントアドレスおよびポートデータを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。

name

string

name は Prism Element (クラスター)の名前です。この値は、他のリソース(マシン、PVC など)で設定されたクラスターフィールドに対応します。

15.1.19. .spec.platformSpec.nutanix.prismElements[].endpoint

説明
エンドポイントは、Prism Element (クラスター)のエンドポイントアドレスおよびポートデータを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。
タイプ
object
必須
  • address
  • port
プロパティータイプ説明

address

string

address は、Nutanix Prism Central または Element (クラスター)のエンドポイントアドレス(DNS 名または IP アドレス)です

port

integer

port は Nutanix Prism Central または Element (クラスター)にアクセスするためのポート番号です。

15.1.20. .spec.platformSpec.openstack

Description
OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.21. .spec.platformSpec.ovirt

Description
Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object

15.1.22. .spec.platformSpec.powervs

Description
PowerVS には、IBM Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

serviceEndpoints

array

serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。

serviceEndpoints[]

object

PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。

15.1.23. .spec.platformSpec.powervs.serviceEndpoints

説明
serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。
タイプ
array

15.1.24. .spec.platformSpec.powervs.serviceEndpoints[]

説明
PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。
タイプ
object
必須
  • name
  • url
プロパティータイプ説明

name

string

name は、PowerVS サービスの名前です。一部のサービスは IAM のものです。https://cloud.ibm.com/apidocs/iam-identity-token-api ResourceController - https://cloud.ibm.com/apidocs/resource-controller/resource-controller Power Cloud - https://cloud.ibm.com/apidocs/power-cloud

url

string

url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

15.1.25. .spec.platformSpec.vsphere

Description
vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプ説明

failureDomains

array

FailureDomains には、リージョン、ゾーン、および vCenter トポロジーの定義が含まれます。これを省略すると、障害ドメイン(地域とゾーン)は使用されません。

failureDomains[]

object

VSpherePlatformFailureDomainSpec は、リージョンとゾーン障害ドメインとその障害ドメインの vCenter トポロジーを保持します。

nodeNetworking

object

NodeNetworking には、ノードのネットワークを割り当てるための内部および外部ネットワークの制約の定義が含まれます。このフィールドを省略すると、ネットワークはデフォルトでレガシーアドレス選択動作に設定されます。これは、1 つのアドレスのみをサポートし、最初に見つかったアドレスを返します。

vcenters

array

vCenter は、サービスが vCenter と通信するための接続の詳細を保持します。現在、1 つの vCenter のみがサポートされています。

vcenters[]

object

VSpherePlatformVCenterSpec は、vCenter 接続フィールドを格納します。これは、vSphere CCM によって使用されます。

15.1.26. .spec.platformSpec.vsphere.failureDomains

説明
FailureDomains には、リージョン、ゾーン、および vCenter トポロジーの定義が含まれます。これを省略すると、障害ドメイン(地域とゾーン)は使用されません。
タイプ
array

15.1.27. .spec.platformSpec.vsphere.failureDomains[]

説明
VSpherePlatformFailureDomainSpec は、リージョンとゾーン障害ドメインとその障害ドメインの vCenter トポロジーを保持します。
タイプ
object
必須
  • name
  • region
  • server
  • topology
  • zone
プロパティータイプ説明

name

string

name は、障害ドメインの任意で一意の名前を定義します。

region

string

region は、vCenter データセンターにアタッチされるリージョンタグの名前を定義します。vCenter のタグカテゴリーの名前は openshift-region である必要があります。

server

string

server は、vCenter サーバーの完全修飾ドメイン名または IP アドレスです。---

topology

object

トポロジーは、vSphere コンストラクトを使用して、指定された障害ドメインを記述します。

zone

string

zone は、vCenter クラスターにアタッチされるゾーンタグの名前を定義します。vCenter のタグカテゴリーの名前は openshift-zone である必要があります。

15.1.28. .spec.platformSpec.vsphere.failureDomains[].topology

説明
トポロジーは、vSphere コンストラクトを使用して、指定された障害ドメインを記述します。
タイプ
object
必須
  • computeCluster
  • datacenter
  • datastore
  • networks
プロパティータイプ説明

computeCluster

string

computeCluster 仮想マシンが配置されている vCenter クラスターの絶対パス。絶対パスの形式は /<datacenter>/host/<cluster> です。パスの最大長は 2048 文字です。

datacenter

string

datacenter は、仮想マシンが配置されている vCenter データセンターの名前です。データセンター名の最大長は 80 文字です。

datastore

string

datastore は、仮想マシンが配置されているデータストアの絶対パスです。絶対パスの形式は /<datacenter>/datastore/<datastore> です。パスの最大長は 2048 文字です。

folder

string

folder は、仮想マシンが配置されているフォルダーの絶対パスです。絶対パスの形式は /<datacenter>/vm/<folder> です。パスの最大長は 2048 文字です。

networks

array (string)

ネットワークは、この障害ドメイン内のポートグループのネットワーク名のリストです。現在、RHCOS 仮想マシンごとに単一インターフェイスのみをサポートします。利用可能なネットワーク(ポートグループ)は、govc ls 'network/*' を使用して一覧表示できます。単一インターフェイスは、/<datacenter>/network/<portgroup> 形式の絶対パスである必要があります。

resourcePool

string

ResourcePool は、仮想マシンが作成されるリソースプールの絶対パスです。絶対パスの形式は /<datacenter>/host/<cluster>/Resources/<resourcepool> です。パスの最大長は 2048 文字です。

15.1.29. .spec.platformSpec.vsphere.nodeNetworking

説明
NodeNetworking には、ノードのネットワークを割り当てるための内部および外部ネットワークの制約の定義が含まれます。このフィールドを省略すると、ネットワークはデフォルトでレガシーアドレス選択動作に設定されます。これは、1 つのアドレスのみをサポートし、最初に見つかったアドレスを返します。
タイプ
object
プロパティータイプ説明

external

object

external は、外部にルーティング可能なノードのネットワーク設定を表します。

internal

object

internal は、クラスター内でのみルーティング可能なノードのネットワーク設定を表します。

15.1.30. .spec.platformSpec.vsphere.nodeNetworking.external

説明
external は、外部にルーティング可能なノードのネットワーク設定を表します。
タイプ
object
プロパティータイプ説明

excludeNetworkSubnetCidr

array (string)

status.addresses フィールドで使用する VirtualMachine の仮想マシンから IP アドレスを選択する場合、サブネット範囲内の excludeNetworkSubnetCidr IP アドレスは除外されます。---

network

string

status.addresses フィールドを検索するときに使用するネットワーク VirtualMachine の VM ネットワーク名。internal.networkSubnetCIDR および external.networkSubnetCIDR が設定されていない場合には、このネットワークに関連付けられた vNIC には単一の IP アドレスのみが割り当てられている必要があることに注意してください。利用可能なネットワーク(ポートグループ)は、govc ls 'network/*'を使用して一覧表示できます。

networkSubnetCidr

array (string)

それぞれの status.addresses フィールドで使用されるフィールドの CIDR に含まれる VirtualMachine のネットワークインターフェイスの networkSubnetCidr IP アドレス。---

15.1.31. .spec.platformSpec.vsphere.nodeNetworking.internal

説明
internal は、クラスター内でのみルーティング可能なノードのネットワーク設定を表します。
タイプ
object
プロパティータイプ説明

excludeNetworkSubnetCidr

array (string)

status.addresses フィールドで使用する VirtualMachine の仮想マシンから IP アドレスを選択する場合、サブネット範囲内の excludeNetworkSubnetCidr IP アドレスは除外されます。---

network

string

status.addresses フィールドを検索するときに使用するネットワーク VirtualMachine の VM ネットワーク名。internal.networkSubnetCIDR および external.networkSubnetCIDR が設定されていない場合には、このネットワークに関連付けられた vNIC には単一の IP アドレスのみが割り当てられている必要があることに注意してください。利用可能なネットワーク(ポートグループ)は、govc ls 'network/*'を使用して一覧表示できます。

networkSubnetCidr

array (string)

それぞれの status.addresses フィールドで使用されるフィールドの CIDR に含まれる VirtualMachine のネットワークインターフェイスの networkSubnetCidr IP アドレス。---

15.1.32. .spec.platformSpec.vsphere.vcenters

説明
vCenter は、サービスが vCenter と通信するための接続の詳細を保持します。現在、1 つの vCenter のみがサポートされています。
タイプ
array

15.1.33. .spec.platformSpec.vsphere.vcenters[]

説明
VSpherePlatformVCenterSpec は、vCenter 接続フィールドを格納します。これは、vSphere CCM によって使用されます。
タイプ
object
必須
  • datacenters
  • server
プロパティータイプ説明

datacenters

array (string)

RHCOS vm ゲストが配置されている vCenter Datacenters。このフィールドは Cloud Controller Manager によって使用されます。ここに挙げられている各データセンターはトポロジー内で使用する必要があります。

port

integer

port は、vCenter エンドポイントとの通信に使用される TCP ポートです。省略すると、ユーザーは意見を持たず、適切なデフォルトを選択するのがプラットフォーム次第であり、時間の経過とともに変更される可能性があります。

server

string

server は、vCenter サーバーの完全修飾ドメイン名または IP アドレスです。---

15.1.34. .status

Description
status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。
タイプ
object
プロパティータイプDescription

apiServerInternalURI

string

apiServerInternalURL は、スキーム 'https'、アドレス、およびオプションでポート (デフォルトは 443) を持つ有効な URI です。apiServerInternalURL は、kubelets などのコンポーネントで使用でき、Kubernetes ネットワークではなくインフラストラクチャープロバイダーを使用して KubernetesAPI サーバーに接続します。

apiServerURL

string

apiServerURL は、スキーム 'https'、アドレス、およびオプションでポート (デフォルトは 443) を持つ有効な URI です。apiServerURL は、Web コンソールなどのコンポーネントで使用して、KubernetesAPI の場所をユーザーに通知できます。

controlPlaneTopology

string

controlPlaneTopology は、通常は制御ノードで実行されるオペランドの期待値を表します。デフォルトは HighlyAvailable です。これは、Operator が通常のクラスターで行う動作を表します。SingleReplica モードはシングルノードデプロイメントで使用され、Operator は高可用性操作のオペランドを設定しないでください。External モードは、コントロールプレーンがクラスターの外部でホストされ、そのコンポーネントが内部に表示されないことを示します。クラスター。

cpuPartitioning

string

CPU パーティショニングが現在クラスターで有効な機能の場合、cpuPartitioning は表現します。CPU パーティショニングとは、このクラスターが特定の CPU セットへのワークロードのパーティション設定をサポートできることを意味します。有効な値は None および AllNodes です。省略した場合、デフォルト値は "None" です。デフォルト値の None は、CPU パーティショニングでノードが設定されないことを意味します。AllNodes 値は、すべてのノードが CPU パーティショニングでセットアップされ、PerformanceProfile API を介してさらに設定できることを示します。

etcdDiscoveryDomain

string

etcdDiscoveryDomain は、etcd サーバーおよびクライアントを検出するために SRV レコードをフェッチするために使用されるドメインです。詳細: https://github.com/etcd-io/etcd/blob/329be66e8b3f9e2e6af83c123ff89297e49ebd15/Documentation/op-guide/clustering.md#dns-discovery 非推奨: 4.7 以降、このフィールドは設定または反映されなくなりました。これは今後のリリースで削除されます。

infrastructureName

string

InfrastructureName は、人間にわかりやすい名前でクラスターを一意に識別します。一度設定すると、変更しないでください。最大長は 27 文字で、英数字またはハイフン文字のみを使用する必要があります。

infrastructureTopology

string

InfrastructureTopology は、コントロールプレーンノードで実行されないインフラストラクチャーサービスへの期待を表します。通常、マスター 以外の ロール 値のノードセレクターによって示されます。デフォルトは HighlyAvailable です。これは、Operator が通常のクラスターで行う動作を表します。SingleReplica モードはシングルノードデプロイメントで使用され、Operator は高可用性操作のオペランドを設定しないでください。注: 外部トポロジーモードはこのフィールドには適用されません。

platform

string

プラットフォームは、クラスターの基盤となるインフラストラクチャープロバイダーです。非推奨: 代わりに platformStatus.type を使用してください。

platformStatus

object

platformStatus は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。

15.1.35. .status.platformStatus

Description
platformStatus は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。
タイプ
object
プロパティータイプDescription

alibabaCloud

object

AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。

aws

object

AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。

azure

object

Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。

baremetal

object

BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。

equinixMetal

object

EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。

external

object

External には、汎用外部インフラストラクチャープロバイダーに固有の設定が含まれています。

gcp

object

GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。

ibmcloud

object

IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。

kubevirt

object

Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。

Nutanix

object

Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。

openstack

object

OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。

ovirt

object

Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。

powervs

object

PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。

type

string

type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、EquinixMetal、PowerVS、AlibabaCloud、None です。。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。この値は、status.platform および status.platformStatus.type と同期されます。現在、この値は一度設定すると変更できません。

vsphere

object

vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。

15.1.36. .status.platformStatus.alibabaCloud

Description
AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
必須
  • region
プロパティータイプDescription

region

string

region は、クラスター用に作成された AlibabaCloud リソースのリージョンを指定します。

resourceGroupID

string

resourceGroupID は、クラスターのリソースグループの ID です。

resourceTags

array

resourceTags は、クラスター用に作成された AlibabaCloud リソースに適用する追加のタグのリストです。

resourceTags[]

object

AlibabaCloudResourceTag は、リソースに適用するために追加するタグのセットです。

15.1.37. .status.platformStatus.alibabaCloud.resourceTags

Description
resourceTags は、クラスター用に作成された AlibabaCloud リソースに適用する追加のタグのリストです。
タイプ
array

15.1.38. .status.platformStatus.alibabaCloud.resourceTags[]

Description
AlibabaCloudResourceTag は、リソースに適用するために追加するタグのセットです。
タイプ
object
必須
  • key
  • value
プロパティータイプ説明

key

string

key はタグのキーです。

value

string

value はタグの値です。

15.1.39. .status.platformStatus.aws

Description
AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

region

string

region は、クラスターによって作成された新しい AWS リソースのデフォルトの AWS リージョンを保持します。

resourceTags

array

resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。AWS リソースのタグ付けについては、https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html を参照してください。AWS は、リソースごとに最大 50 個のタグをサポートします。OpenShift は、使用するために 25 個のタグを予約し、ユーザーが 25 個のタグを使用できるようにします。

resourceTags[]

object

AWSResourceTag は、クラスター用に作成された AWS リソースに適用するタグです。

serviceEndpoints

array

ServiceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。

serviceEndpoints[]

object

AWSServiceEndpoint は、カスタム URL の設定を保存して、AWS サービスの既存のデフォルトを上書きします。

15.1.40. .status.platformStatus.aws.resourceTags

Description
resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。AWS リソースのタグ付けについては、https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html を参照してください。AWS は、リソースごとに最大 50 個のタグをサポートします。OpenShift は、使用するために 25 個のタグを予約し、ユーザーが 25 個のタグを使用できるようにします。
タイプ
array

15.1.41. .status.platformStatus.aws.resourceTags[]

Description
AWSResourceTag は、クラスター用に作成された AWS リソースに適用するタグです。
タイプ
object
必須
  • key
  • value
プロパティータイプ説明

key

string

key はタグのキーです

value

string

value はタグの値です。一部の AWS サービスは空の値をサポートしていません。タグは多くのサービスのリソースに追加されるため、タグ値の長さはすべてのサービスの要件を満たす必要があります。

15.1.42. .status.platformStatus.aws.serviceEndpoints

Description
ServiceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。
タイプ
array

15.1.43. .status.platformStatus.aws.serviceEndpoints[]

Description
AWSServiceEndpoint は、カスタム URL の設定を保存して、AWS サービスの既存のデフォルトを上書きします。
タイプ
object
プロパティータイプ説明

name

string

name は AWS サービスの名前です。すべてのサービス名のリストは https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html にあります。これは提供する必要があり、空にすることはできません。

url

string

url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

15.1.44. .status.platformStatus.azure

Description
Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

armEndpoint

string

armEndpoint は、AzureStack などの非ソブリンクラウドでのリソース管理に使用する URL を指定します。

cloudName

string

cloudName は、適切な Azure API エンドポイントで Azure SDK を設定するために使用できる Azure クラウド環境の名前。空の場合、値は AzurePublicCloud と同じです。

networkResourceGroupName

string

networkResourceGroupName は、クラスターで使用される仮想ネットワークやサブネットなどのネットワークリソースのリソースグループです。空の場合、値は ResourceGroupName と同じです。

resourceGroupName

string

resourceGroupName は、クラスター用に作成された新しい Azure リソースのリソースグループです。

resourceTags

array

resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。Azure リソースのタグ付けに関する情報は、https://docs.microsoft.com/en-us/rest/api/resources/tags を参照してください。Automation、コンテンツ配信ネットワーク、DNS Azure リソースの制限により、最大 15 個のタグが適用される場合があります。OpenShift は内部で使用するために 5 つのタグを予約し、ユーザー設定用に 10 個のタグを許可します。

resourceTags[]

object

AzureResourceTag は、クラスター用に作成された Azure リソースに適用するタグです。

15.1.45. .status.platformStatus.azure.resourceTags

説明
resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。Azure リソースのタグ付けに関する情報は、https://docs.microsoft.com/en-us/rest/api/resources/tags を参照してください。Automation、コンテンツ配信ネットワーク、DNS Azure リソースの制限により、最大 15 個のタグが適用される場合があります。OpenShift は内部で使用するために 5 つのタグを予約し、ユーザー設定用に 10 個のタグを許可します。
タイプ
array

15.1.46. .status.platformStatus.azure.resourceTags[]

説明
AzureResourceTag は、クラスター用に作成された Azure リソースに適用するタグです。
タイプ
object
必須
  • key
  • value
プロパティータイプ説明

key

string

key はタグのキー部分です。タグキーは最大 128 文字で、空にすることはできません。キーは文字で始まり、文字、数字、またはアンダースコアで終わる必要があり、英数字と以下の特殊文字 _ のみを含める必要があります。

value

string

value はタグの値部分です。タグ値は最大 256 文字で、空にすることはできません。値には英数字のみと、以下の特殊文字 _ + , - . / : < = > ? @ のみを含める必要 があります。

15.1.47. .status.platformStatus.baremetal

Description
BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。

apiServerInternalIPs

array (string)

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。

ingressIPs

array (string)

IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

nodeDNSIP

string

nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、NodeDNSIP はノード自体の名前解決を提供します。BareMetal デプロイメントのサービスとしての DNS はありません。データセンター DNS に必要な変更を最小限に抑えるために、DNS サービスは静的 Pod としてホストされ、クラスター内のノードにそれらのホスト名を提供します。

15.1.48. .status.platformStatus.equinixMetal

Description
EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。

15.1.49. .status.platformStatus.external

説明
External には、汎用外部インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプ説明

cloudControllerManager

object

cloudControllerManager には、外部の Cloud Controller Manager (a.k.a)に固有の設定が含まれています。CCM または CPI)。省略すると、新規ノードはテイントされず、クラウドコントローラーマネージャーから追加の初期化は行われません。

15.1.50. .status.platformStatus.external.cloudControllerManager

説明
cloudControllerManager には、外部の Cloud Controller Manager (a.k.a)に固有の設定が含まれています。CCM または CPI)。省略すると、新規ノードはテイントされず、クラウドコントローラーマネージャーから追加の初期化は行われません。
タイプ
object
プロパティータイプ説明

state

string

state は、外部の Cloud Controller Manager がクラスター内にインストールされると予想されるかどうかを決定します。https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/#running-cloud-controller-manager 有効な値は External、None で、省略されます。External に設定されている場合、新規ノードには作成時に初期化されていないとテイントが付けられ、クラウドコントローラーマネージャーによって初期化されるまで、それらがワークロードを実行しないようにします。省略されるか、"None" に設定すると、新規ノードはテイントされず、クラウドコントローラーマネージャーから追加の初期化は想定されません。

15.1.51. .status.platformStatus.gcp

Description
GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

projectID

string

resourceGroupName は、クラスター用に作成された新しい GCP リソースのプロジェクト ID です。

region

string

region は、クラスター用に作成された新しい GCP リソースのリージョンを保持します。

15.1.52. .status.platformStatus.ibmcloud

Description
IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

cisInstanceCRN

string

CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。

dnsInstanceCRN

string

DNSInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理する DNS Services インスタンスの CRN です。

location

string

場所は、クラスターがデプロイされた場所です

providerType

string

ProviderType は、作成されたクラスターのタイプを示します

resourceGroupName

string

ResourceGroupName は、クラスター用に作成された新しい IBMCloud リソースのリソースグループです。

15.1.53. .status.platformStatus.kubevirt

Description
Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。

15.1.54. .status.platformStatus.nutanix

説明
Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。

apiServerInternalIPs

array (string)

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。

ingressIPs

array (string)

IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

15.1.55. .status.platformStatus.openstack

Description
OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。

apiServerInternalIPs

array (string)

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

cloudName

string

cloudName は、クライアント設定ファイル (clouds.yaml) 内の目的の OpenStack クラウドの名前です。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。

ingressIPs

array (string)

IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

loadBalancer

object

ロードバランサーは、クラスターによって使用されるロードバランサーの設定方法を定義します。

nodeDNSIP

string

nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、NodeDNSIP はノード自体の名前解決を提供します。OpenStack デプロイメント用のサービスとしての DNS はありません。データセンター DNS に必要な変更を最小限に抑えるために、DNS サービスは静的 Pod としてホストされ、クラスター内のノードにそれらのホスト名を提供します。

15.1.56. .status.platformStatus.openstack.loadBalancer

説明
ロードバランサーは、クラスターによって使用されるロードバランサーの設定方法を定義します。
タイプ
object
プロパティータイプ説明

type

string

type は、OpenShift API および Ingress エンドポイントに使用されるユーザー管理のロードバランサーまたは openshift-managed ロードバランサーである、OpenStack プラットフォームのクラスターによって使用されるロードバランサーのタイプを定義します。OpenShiftManagedDefault に設定すると、API を担当する静的 Pod とマシン設定 Operator で定義された Ingress トラフィックの負荷分散がデプロイされます。UserManaged に設定すると、これらの静的 Pod はデプロイされず、デプロイヤーによってロードバランサーが帯域外に設定されることが予想されます。省略すると、これは意見がなく、プラットフォームは妥当なデフォルトを選択することになります。デフォルト値は OpenShiftManagedDefault です。

15.1.57. .status.platformStatus.ovirt

Description
Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。

apiServerInternalIPs

array (string)

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。

ingressIPs

array (string)

IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

nodeDNSIP

string

非推奨:4.6 以降、このフィールドは設定または適用されなくなりました。これは今後のリリースで削除されます。

15.1.58. .status.platformStatus.powervs

Description
PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

cisInstanceCRN

string

CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。

dnsInstanceCRN

string

DNSInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理する DNS Services インスタンスの CRN です。

region

string

region は、クラスターによって作成された新しい PowerVS リソースのデフォルトの PowerVS リージョンを保持します。

resourceGroup

string

resourceGroup は、クラスター用に作成された新規 IBMCloud リソースのリソースグループ名です。ここで指定されたリソースグループは、cluster-image-registry-operator によって、クラスターレジストリーの IBMCloud で COS インスタンスをセットアップするために使用されます。リソースグループの詳細は、https://cloud.ibm.com/docs/account?topic=account-rgs を参照してください。省略した場合、イメージレジストリー Operator はストレージを設定できず、イメージレジストリークラスター Operator は available 状態になりません。

serviceEndpoints

array

serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。

serviceEndpoints[]

object

PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。

zone

string

zone は、クラスターによって作成された新しい PowerVS リソースのデフォルトゾーンを保持します。注: 現在、シングルゾーン OCP クラスターのみがサポートされています

15.1.59. .status.platformStatus.powervs.serviceEndpoints

Description
serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。
タイプ
array

15.1.60. .status.platformStatus.powervs.serviceEndpoints[]

Description
PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。
タイプ
object
必須
  • name
  • url
プロパティータイプ説明

name

string

name は、PowerVS サービスの名前です。一部のサービスは IAM のものです。https://cloud.ibm.com/apidocs/iam-identity-token-api ResourceController - https://cloud.ibm.com/apidocs/resource-controller/resource-controller Power Cloud - https://cloud.ibm.com/apidocs/power-cloud

url

string

url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

15.1.61. .status.platformStatus.vsphere

Description
vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
タイプ
object
プロパティータイプDescription

apiServerInternalIP

string

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。

apiServerInternalIPs

array (string)

apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

ingressIP

string

ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。

ingressIPs

array (string)

IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。

nodeDNSIP

string

nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、NodeDNSIP はノード自体の名前解決を提供します。vSphere デプロイメント用のサービスとしての DNS はありません。データセンター DNS に必要な変更を最小限に抑えるために、DNS サービスは静的 Pod としてホストされ、クラスター内のノードにそれらのホスト名を提供します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.