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


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

13.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 クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。

13.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 は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。

13.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

 

13.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 インフラストラクチャープロバイダーに固有の設定が含まれています。

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 インフラストラクチャープロバイダーに固有の設定が含まれています。

13.1.4. .spec.platformSpec.alibabaCloud

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

13.1.5. .spec.platformSpec.aws

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

serviceEndpoints

array

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

serviceEndpoints[]

object

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

13.1.6. .spec.platformSpec.aws.serviceEndpoints

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

13.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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

13.1.8. .spec.platformSpec.azure

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

13.1.9. .spec.platformSpec.baremetal

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

13.1.10. .spec.platformSpec.equinixMetal

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

13.1.11. .spec.platformSpec.gcp

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

13.1.12. .spec.platformSpec.ibmcloud

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

13.1.13. .spec.platformSpec.kubevirt

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

13.1.14. .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 (クラスター)の名前とエンドポイントデータを保持します

13.1.15. .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 (クラスター)にアクセスするためのポート番号です。

13.1.16. .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

13.1.17. .spec.platformSpec.nutanix.prismElements[]

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

endpoint

object

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

name

string

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

13.1.18. .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 (クラスター)にアクセスするためのポート番号です。

13.1.19. .spec.platformSpec.openstack

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

13.1.20. .spec.platformSpec.ovirt

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

13.1.21. .spec.platformSpec.powervs

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

serviceEndpoints

array

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

serviceEndpoints[]

object

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

13.1.22. .spec.platformSpec.powervs.serviceEndpoints

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

13.1.23. .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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

13.1.24. .spec.platformSpec.vsphere

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

13.1.25. .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 モードは、コントロールプレーンがクラスターの外部でホストされ、そのコンポーネントが内部に表示されないことを示します。クラスター。

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

13.1.26. .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 インフラストラクチャープロバイダーに固有の設定が含まれています。

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 インフラストラクチャープロバイダーに固有の設定が含まれています。

13.1.27. .status.platformStatus.alibabaCloud

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

region

string

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

resourceGroupID

string

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

resourceTags

array

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

resourceTags[]

object

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

13.1.28. .status.platformStatus.alibabaCloud.resourceTags

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

13.1.29. .status.platformStatus.alibabaCloud.resourceTags[]

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

key

string

key はタグのキーです。

value

string

value はタグの値です。

13.1.30. .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 サービスの既存のデフォルトを上書きします。

13.1.31. .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

13.1.32. .status.platformStatus.aws.resourceTags[]

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

key

string

key はタグのキーです

value

string

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

13.1.33. .status.platformStatus.aws.serviceEndpoints

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

13.1.34. .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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

13.1.35. .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 リソースのリソースグループです。

13.1.36. .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 としてホストされ、クラスター内のノードにそれらのホスト名を提供します。

13.1.37. .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 レコードの適切なターゲットです。

13.1.38. .status.platformStatus.gcp

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

projectID

string

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

region

string

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

13.1.39. .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 リソースのリソースグループです。

13.1.40. .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 レコードの適切なターゲットです。

13.1.41. .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 つのみです。

13.1.42. .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 つのみです。

nodeDNSIP

string

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

13.1.43. .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 以降、このフィールドは設定または適用されなくなりました。これは今後のリリースで削除されます。

13.1.44. .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 リージョンを保持します。

serviceEndpoints

array

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

serviceEndpoints[]

object

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

zone

string

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

13.1.45. .status.platformStatus.powervs.serviceEndpoints

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

13.1.46. .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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。

13.1.47. .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.