第15章 Infrastructure [config.openshift.io/v1]
- Description
-
インフラストラクチャーは、インフラストラクチャーに関するクラスター全体の情報を保持します。正規名は
クラスター
互換性レベル 1 です。メジャーリリース内で最低 12 か月または 3 つのマイナーリリース (どちらか長い方) の間安定しています。 - タイプ
-
object
- 必須
-
spec
-
15.1. 仕様
プロパティー | タイプ | 説明 |
---|---|---|
|
| APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 |
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
| 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
|
| spec 設定についてのユーザーが設定できる値を保持します。 |
|
| status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。 |
15.1.1. .spec
- Description
- spec 設定についてのユーザーが設定できる値を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
|
cloudConfig は、クラウドプロバイダー設定ファイルを含む ConfigMap への参照です。この設定ファイルは、組み込みのクラウドプロバイダー統合または外部クラウドコントローラーマネージャーを使用するときに、Kubernetes クラウドプロバイダー統合を設定するために使用されます。この設定マップのネームスペースは openshift-config です。cloudConfig は、kube_cloud_config コントローラーによってのみ使用されます。コントローラーは、さまざまなプラットフォームの仕様でユーザー設定を使用し、それをこのフィールドでユーザーが提供した ConfigMap と組み合わせて、ステッチされた kube クラウド設定を作成する責任があります。コントローラーは、 |
|
| 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
プロパティー | タイプ | 説明 |
---|---|---|
|
| キーを使用すると、設定マップ内の特定のキー/値を指すことができます。これは、論理ファイルの参照に役立ちます。 |
|
|
15.1.3. .spec.platformSpec
- Description
- platformSpec は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。 |
|
| EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| ExternalPlatformType は、汎用インフラストラクチャープロバイダーを表します。プラットフォーム固有のコンポーネントは、個別に補完する必要があります。 |
|
| GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
Nutanix |
| Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| PowerVS には、IBM Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、KubeVirt、EquinixMetal、PowerVS、AlibabaCloud です。およびなし。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。 |
|
| vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。 |
15.1.4. .spec.platformSpec.alibabaCloud
- Description
- AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
15.1.5. .spec.platformSpec.aws
- Description
- AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| serviceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。 |
|
| 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 は AWS サービスの名前です。すべてのサービス名のリストは https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html にあります。これは提供する必要があり、空にすることはできません。 |
|
| 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 は、インフラストラクチャープロバイダー名を表す任意の文字列を保持し、インストール時に設定されることが予想されます。このフィールドは情報提供およびレポート作成のみを目的としており、意思決定に使用することは想定されていません。 |
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 は、Nutanix Prism Central にアクセスするためのエンドポイントアドレスとポートを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。 |
|
| PutismElements は、Nutanix Prism Central の Nutanix Prism Elements (クラスター)にアクセスするために、1 つ以上のエンドポイントアドレスおよびポートデータを保持します。現在、OpenShift クラスターで使用されるすべての Nutanix リソース(VM、サブネット、ボリュームなど)が配置される OpenShift クラスターでは 1 つの Prism Element (クラスター)のみがサポートされています。将来的には、Prism Central の複数の Prism Elements (クラスター)に分散する Nutanix リソース(VM など)をサポートする可能性があります。 |
|
| NutanixPrismElementEndpoint は、Prism Element (クラスター)の名前とエンドポイントデータを保持します |
15.1.16. .spec.platformSpec.nutanix.prismCentral
- 説明
- prismCentral は、Nutanix Prism Central にアクセスするためのエンドポイントアドレスとポートを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。
- タイプ
-
object
- 必須
-
address
-
port
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| address は、Nutanix Prism Central または Element (クラスター)のエンドポイントアドレス(DNS 名または IP アドレス)です |
|
| 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
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| エンドポイントは、Prism Element (クラスター)のエンドポイントアドレスおよびポートデータを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。 |
|
| name は Prism Element (クラスター)の名前です。この値は、他のリソース(マシン、PVC など)で設定されたクラスターフィールドに対応します。 |
15.1.19. .spec.platformSpec.nutanix.prismElements[].endpoint
- 説明
- エンドポイントは、Prism Element (クラスター)のエンドポイントアドレスおよびポートデータを保持します。クラスター全体のプロキシーがインストールされると、デフォルトでこのエンドポイントはプロキシーを介してアクセスされます。このエンドポイントとの通信がプロキシーされないようにする場合、エンドポイントをプロキシー spec.noProxy リストに追加してください。
- タイプ
-
object
- 必須
-
address
-
port
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| address は、Nutanix Prism Central または Element (クラスター)のエンドポイントアドレス(DNS 名または IP アドレス)です |
|
| 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 は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。 |
|
| 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 は、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 は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
15.1.25. .spec.platformSpec.vsphere
- Description
- vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| FailureDomains には、リージョン、ゾーン、および vCenter トポロジーの定義が含まれます。これを省略すると、障害ドメイン(地域とゾーン)は使用されません。 |
|
| VSpherePlatformFailureDomainSpec は、リージョンとゾーン障害ドメインとその障害ドメインの vCenter トポロジーを保持します。 |
|
| NodeNetworking には、ノードのネットワークを割り当てるための内部および外部ネットワークの制約の定義が含まれます。このフィールドを省略すると、ネットワークはデフォルトでレガシーアドレス選択動作に設定されます。これは、1 つのアドレスのみをサポートし、最初に見つかったアドレスを返します。 |
|
| vCenter は、サービスが vCenter と通信するための接続の詳細を保持します。現在、1 つの vCenter のみがサポートされています。 |
|
| 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 は、障害ドメインの任意で一意の名前を定義します。 |
|
| region は、vCenter データセンターにアタッチされるリージョンタグの名前を定義します。vCenter のタグカテゴリーの名前は openshift-region である必要があります。 |
|
| server は、vCenter サーバーの完全修飾ドメイン名または IP アドレスです。--- |
|
| トポロジーは、vSphere コンストラクトを使用して、指定された障害ドメインを記述します。 |
|
| zone は、vCenter クラスターにアタッチされるゾーンタグの名前を定義します。vCenter のタグカテゴリーの名前は openshift-zone である必要があります。 |
15.1.28. .spec.platformSpec.vsphere.failureDomains[].topology
- 説明
- トポロジーは、vSphere コンストラクトを使用して、指定された障害ドメインを記述します。
- タイプ
-
object
- 必須
-
computeCluster
-
datacenter
-
datastore
-
networks
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| computeCluster 仮想マシンが配置されている vCenter クラスターの絶対パス。絶対パスの形式は /<datacenter>/host/<cluster> です。パスの最大長は 2048 文字です。 |
|
| datacenter は、仮想マシンが配置されている vCenter データセンターの名前です。データセンター名の最大長は 80 文字です。 |
|
| datastore は、仮想マシンが配置されているデータストアの絶対パスです。絶対パスの形式は /<datacenter>/datastore/<datastore> です。パスの最大長は 2048 文字です。 |
|
| folder は、仮想マシンが配置されているフォルダーの絶対パスです。絶対パスの形式は /<datacenter>/vm/<folder> です。パスの最大長は 2048 文字です。 |
|
|
ネットワークは、この障害ドメイン内のポートグループのネットワーク名のリストです。現在、RHCOS 仮想マシンごとに単一インターフェイスのみをサポートします。利用可能なネットワーク(ポートグループ)は、 |
|
| ResourcePool は、仮想マシンが作成されるリソースプールの絶対パスです。絶対パスの形式は /<datacenter>/host/<cluster>/Resources/<resourcepool> です。パスの最大長は 2048 文字です。 |
15.1.29. .spec.platformSpec.vsphere.nodeNetworking
- 説明
- NodeNetworking には、ノードのネットワークを割り当てるための内部および外部ネットワークの制約の定義が含まれます。このフィールドを省略すると、ネットワークはデフォルトでレガシーアドレス選択動作に設定されます。これは、1 つのアドレスのみをサポートし、最初に見つかったアドレスを返します。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| external は、外部にルーティング可能なノードのネットワーク設定を表します。 |
|
| internal は、クラスター内でのみルーティング可能なノードのネットワーク設定を表します。 |
15.1.30. .spec.platformSpec.vsphere.nodeNetworking.external
- 説明
- external は、外部にルーティング可能なノードのネットワーク設定を表します。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| status.addresses フィールドで使用する VirtualMachine の仮想マシンから IP アドレスを選択する場合、サブネット範囲内の excludeNetworkSubnetCidr IP アドレスは除外されます。--- |
|
|
status.addresses フィールドを検索するときに使用するネットワーク VirtualMachine の VM ネットワーク名。internal.networkSubnetCIDR および external.networkSubnetCIDR が設定されていない場合には、このネットワークに関連付けられた vNIC には単一の IP アドレスのみが割り当てられている必要があることに注意してください。利用可能なネットワーク(ポートグループ)は、 |
|
| それぞれの status.addresses フィールドで使用されるフィールドの CIDR に含まれる VirtualMachine のネットワークインターフェイスの networkSubnetCidr IP アドレス。--- |
15.1.31. .spec.platformSpec.vsphere.nodeNetworking.internal
- 説明
- internal は、クラスター内でのみルーティング可能なノードのネットワーク設定を表します。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| status.addresses フィールドで使用する VirtualMachine の仮想マシンから IP アドレスを選択する場合、サブネット範囲内の excludeNetworkSubnetCidr IP アドレスは除外されます。--- |
|
|
status.addresses フィールドを検索するときに使用するネットワーク VirtualMachine の VM ネットワーク名。internal.networkSubnetCIDR および external.networkSubnetCIDR が設定されていない場合には、このネットワークに関連付けられた vNIC には単一の IP アドレスのみが割り当てられている必要があることに注意してください。利用可能なネットワーク(ポートグループ)は、 |
|
| それぞれの 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
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| RHCOS vm ゲストが配置されている vCenter Datacenters。このフィールドは Cloud Controller Manager によって使用されます。ここに挙げられている各データセンターはトポロジー内で使用する必要があります。 |
|
| port は、vCenter エンドポイントとの通信に使用される TCP ポートです。省略すると、ユーザーは意見を持たず、適切なデフォルトを選択するのがプラットフォーム次第であり、時間の経過とともに変更される可能性があります。 |
|
| server は、vCenter サーバーの完全修飾ドメイン名または IP アドレスです。--- |
15.1.34. .status
- Description
- status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalURL は、スキーム 'https'、アドレス、およびオプションでポート (デフォルトは 443) を持つ有効な URI です。apiServerInternalURL は、kubelets などのコンポーネントで使用でき、Kubernetes ネットワークではなくインフラストラクチャープロバイダーを使用して KubernetesAPI サーバーに接続します。 |
|
| apiServerURL は、スキーム 'https'、アドレス、およびオプションでポート (デフォルトは 443) を持つ有効な URI です。apiServerURL は、Web コンソールなどのコンポーネントで使用して、KubernetesAPI の場所をユーザーに通知できます。 |
|
| controlPlaneTopology は、通常は制御ノードで実行されるオペランドの期待値を表します。デフォルトは HighlyAvailable です。これは、Operator が通常のクラスターで行う動作を表します。SingleReplica モードはシングルノードデプロイメントで使用され、Operator は高可用性操作のオペランドを設定しないでください。External モードは、コントロールプレーンがクラスターの外部でホストされ、そのコンポーネントが内部に表示されないことを示します。クラスター。 |
|
| CPU パーティショニングが現在クラスターで有効な機能の場合、cpuPartitioning は表現します。CPU パーティショニングとは、このクラスターが特定の CPU セットへのワークロードのパーティション設定をサポートできることを意味します。有効な値は None および AllNodes です。省略した場合、デフォルト値は "None" です。デフォルト値の None は、CPU パーティショニングでノードが設定されないことを意味します。AllNodes 値は、すべてのノードが CPU パーティショニングでセットアップされ、PerformanceProfile API を介してさらに設定できることを示します。 |
|
| etcdDiscoveryDomain は、etcd サーバーおよびクライアントを検出するために SRV レコードをフェッチするために使用されるドメインです。詳細: https://github.com/etcd-io/etcd/blob/329be66e8b3f9e2e6af83c123ff89297e49ebd15/Documentation/op-guide/clustering.md#dns-discovery 非推奨: 4.7 以降、このフィールドは設定または反映されなくなりました。これは今後のリリースで削除されます。 |
|
| InfrastructureName は、人間にわかりやすい名前でクラスターを一意に識別します。一度設定すると、変更しないでください。最大長は 27 文字で、英数字またはハイフン文字のみを使用する必要があります。 |
|
|
InfrastructureTopology は、コントロールプレーンノードで実行されないインフラストラクチャーサービスへの期待を表します。通常、 |
|
| プラットフォームは、クラスターの基盤となるインフラストラクチャープロバイダーです。非推奨: 代わりに platformStatus.type を使用してください。 |
|
| platformStatus は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。 |
15.1.35. .status.platformStatus
- Description
- platformStatus は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。 |
|
| EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| External には、汎用外部インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
Nutanix |
| Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
|
type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、EquinixMetal、PowerVS、AlibabaCloud、None です。。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。この値は、 |
|
| vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。 |
15.1.36. .status.platformStatus.alibabaCloud
- Description
- AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
- 必須
-
region
-
プロパティー | タイプ | Description |
---|---|---|
|
| region は、クラスター用に作成された AlibabaCloud リソースのリージョンを指定します。 |
|
| resourceGroupID は、クラスターのリソースグループの ID です。 |
|
| resourceTags は、クラスター用に作成された AlibabaCloud リソースに適用する追加のタグのリストです。 |
|
| 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 はタグのキーです。 |
|
| value はタグの値です。 |
15.1.39. .status.platformStatus.aws
- Description
- AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| region は、クラスターによって作成された新しい AWS リソースのデフォルトの AWS リージョンを保持します。 |
|
| resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。AWS リソースのタグ付けについては、https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html を参照してください。AWS は、リソースごとに最大 50 個のタグをサポートします。OpenShift は、使用するために 25 個のタグを予約し、ユーザーが 25 個のタグを使用できるようにします。 |
|
| AWSResourceTag は、クラスター用に作成された AWS リソースに適用するタグです。 |
|
| ServiceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。 |
|
| 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 はタグのキーです |
|
| 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 は AWS サービスの名前です。すべてのサービス名のリストは https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html にあります。これは提供する必要があり、空にすることはできません。 |
|
| url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
15.1.44. .status.platformStatus.azure
- Description
- Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| armEndpoint は、AzureStack などの非ソブリンクラウドでのリソース管理に使用する URL を指定します。 |
|
|
cloudName は、適切な Azure API エンドポイントで Azure SDK を設定するために使用できる Azure クラウド環境の名前。空の場合、値は |
|
| networkResourceGroupName は、クラスターで使用される仮想ネットワークやサブネットなどのネットワークリソースのリソースグループです。空の場合、値は ResourceGroupName と同じです。 |
|
| resourceGroupName は、クラスター用に作成された新しい Azure リソースのリソースグループです。 |
|
| resourceTags は、クラスター用に作成された AWS リソースに適用する追加のタグのリストです。Azure リソースのタグ付けに関する情報は、https://docs.microsoft.com/en-us/rest/api/resources/tags を参照してください。Automation、コンテンツ配信ネットワーク、DNS Azure リソースの制限により、最大 15 個のタグが適用される場合があります。OpenShift は内部で使用するために 5 つのタグを予約し、ユーザー設定用に 10 個のタグを許可します。 |
|
| 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 はタグのキー部分です。タグキーは最大 128 文字で、空にすることはできません。キーは文字で始まり、文字、数字、またはアンダースコアで終わる必要があり、英数字と以下の特殊文字 |
|
|
value はタグの値部分です。タグ値は最大 256 文字で、空にすることはできません。値には英数字のみと、以下の特殊文字 |
15.1.47. .status.platformStatus.baremetal
- Description
- BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。 |
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。 |
|
| IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |
15.1.48. .status.platformStatus.equinixMetal
- Description
- EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
15.1.49. .status.platformStatus.external
- 説明
- External には、汎用外部インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
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 は、外部の 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 |
---|---|---|
|
| resourceGroupName は、クラスター用に作成された新しい GCP リソースのプロジェクト ID です。 |
|
| region は、クラスター用に作成された新しい GCP リソースのリージョンを保持します。 |
15.1.52. .status.platformStatus.ibmcloud
- Description
- IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。 |
|
| DNSInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理する DNS Services インスタンスの CRN です。 |
|
| 場所は、クラスターがデプロイされた場所です |
|
| ProviderType は、作成されたクラスターのタイプを示します |
|
| ResourceGroupName は、クラスター用に作成された新しい IBMCloud リソースのリソースグループです。 |
15.1.53. .status.platformStatus.kubevirt
- Description
- Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
15.1.54. .status.platformStatus.nutanix
- 説明
- Nutanix には、Nutanix インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。 |
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。 |
|
| IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
15.1.55. .status.platformStatus.openstack
- Description
- OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。 |
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
|
cloudName は、クライアント設定ファイル ( |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。 |
|
| IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| ロードバランサーは、クラスターによって使用されるロードバランサーの設定方法を定義します。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |
15.1.56. .status.platformStatus.openstack.loadBalancer
- 説明
- ロードバランサーは、クラスターによって使用されるロードバランサーの設定方法を定義します。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 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 は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。 |
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。 |
|
| IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| 非推奨:4.6 以降、このフィールドは設定または適用されなくなりました。これは今後のリリースで削除されます。 |
15.1.58. .status.platformStatus.powervs
- Description
- PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。 |
|
| DNSInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理する DNS Services インスタンスの CRN です。 |
|
| region は、クラスターによって作成された新しい PowerVS リソースのデフォルトの PowerVS リージョンを保持します。 |
|
| resourceGroup は、クラスター用に作成された新規 IBMCloud リソースのリソースグループ名です。ここで指定されたリソースグループは、cluster-image-registry-operator によって、クラスターレジストリーの IBMCloud で COS インスタンスをセットアップするために使用されます。リソースグループの詳細は、https://cloud.ibm.com/docs/account?topic=account-rgs を参照してください。省略した場合、イメージレジストリー Operator はストレージを設定できず、イメージレジストリークラスター Operator は available 状態になりません。 |
|
| serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。 |
|
| PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。 |
|
| 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 は、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 は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
15.1.61. .status.platformStatus.vsphere
- Description
- vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。非推奨:代わりに APIServerInternalIPs を使用してください。 |
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。これらは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。非推奨:代わりに IngressIPs を使用してください。 |
|
| IngressIPs は、デフォルト Ingress コントローラーにルーティングする外部 IP です。IP は、デフォルトのルートホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。デュアルスタッククラスターの場合、このリストには 2 つの IP が含まれます。それ以外の場合は、1 つのみです。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |