8.13. Infrastructure [config.openshift.io/v1]
- Description
-
インフラストラクチャーは、インフラストラクチャーに関するクラスター全体の情報を保持します。正規名は
クラスター
互換性レベル 1 です。メジャーリリース内で最低 12 か月または 3 つのマイナーリリース (どちらか長い方) の間安定しています。 - タイプ
-
object
- 必須
-
spec
-
8.13.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 クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。 |
8.13.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- Description
- spec 設定についてのユーザーが設定できる値を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
|
cloudConfig は、クラウドプロバイダー設定ファイルを含む ConfigMap への参照です。この設定ファイルは、組み込みのクラウドプロバイダー統合または外部クラウドコントローラーマネージャーを使用するときに、Kubernetes クラウドプロバイダー統合を設定するために使用されます。この設定マップのネームスペースは openshift-config です。cloudConfig は、kube_cloud_config コントローラーによってのみ使用されます。コントローラーは、さまざまなプラットフォームの仕様でユーザー設定を使用し、それをこのフィールドでユーザーが提供した ConfigMap と組み合わせて、ステッチされた kube クラウド設定を作成する責任があります。コントローラーは、 |
|
| platformSpec は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。 |
8.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
プロパティー | タイプ | Description |
---|---|---|
|
| キーを使用すると、設定マップ内の特定のキー/値を指すことができます。これは、論理ファイルの参照に役立ちます。 |
|
|
8.13.1.3. .spec.platformSpec リンクのコピーリンクがクリップボードにコピーされました!
- Description
- platformSpec は、基盤となるインフラストラクチャープロバイダーに固有の必要な情報を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。 |
|
| EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| PowerVS には、IBM Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、KubeVirt、EquinixMetal、PowerVS、AlibabaCloud です。およびなし。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。 |
|
| vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。 |
8.13.1.4. .spec.platformSpec.alibabaCloud リンクのコピーリンクがクリップボードにコピーされました!
- Description
- AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.5. .spec.platformSpec.aws リンクのコピーリンクがクリップボードにコピーされました!
- Description
- AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| serviceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。 |
|
| AWSServiceEndpoint は、カスタム URL の設定を保存して、AWS サービスの既存のデフォルトを上書きします。 |
8.13.1.6. .spec.platformSpec.aws.serviceEndpoints リンクのコピーリンクがクリップボードにコピーされました!
- Description
- serviceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。
- タイプ
-
array
8.13.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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
8.13.1.8. .spec.platformSpec.azure リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.9. .spec.platformSpec.baremetal リンクのコピーリンクがクリップボードにコピーされました!
- Description
- BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。
- タイプ
-
object
8.13.1.10. .spec.platformSpec.equinixMetal リンクのコピーリンクがクリップボードにコピーされました!
- Description
- EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.11. .spec.platformSpec.gcp リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.12. .spec.platformSpec.ibmcloud リンクのコピーリンクがクリップボードにコピーされました!
- Description
- IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.13. .spec.platformSpec.kubevirt リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.14. .spec.platformSpec.openstack リンクのコピーリンクがクリップボードにコピーされました!
- Description
- OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.15. .spec.platformSpec.ovirt リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.16. .spec.platformSpec.powervs リンクのコピーリンクがクリップボードにコピーされました!
- Description
- PowerVS には、IBM Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.17. .spec.platformSpec.vsphere リンクのコピーリンクがクリップボードにコピーされました!
- Description
- vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
8.13.1.18. .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 モードは、コントロールプレーンがクラスターの外部でホストされ、そのコンポーネントが内部に表示されないことを示します。クラスター。 |
|
| 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 は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。 |
8.13.1.19. .status.platformStatus リンクのコピーリンクがクリップボードにコピーされました!
- Description
- platformStatus は、基盤となるインフラストラクチャープロバイダーに固有のステータス情報を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| AWS には、アマゾンウェブサービスインフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。 |
|
| EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
| PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。 |
|
|
type は、クラスターの基盤となるインフラストラクチャープロバイダーです。この値は、サービ出力ドバランサー、動的ボリュームプロビジョニング、マシンの作成と削除、およびその他の統合などのインフラストラクチャーの自動化を有効にするかどうかを制御します。None の場合、インフラストラクチャーの自動化は有効になりません。許可される値は、AWS、Azure、BareMetal、GCP、Libvirt、OpenStack、VSphere、oVirt、EquinixMetal、PowerVS、AlibabaCloud、None です。。個々のコンポーネントはすべてのプラットフォームをサポートしているわけではなく、認識されていないプラットフォームをサポートしていない場合は、そのプラットフォームをなしとして処理する必要があります。この値は、 |
|
| vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。 |
8.13.1.20. .status.platformStatus.alibabaCloud リンクのコピーリンクがクリップボードにコピーされました!
- Description
- AlibabaCloud には、AlibabaCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
- 必須
-
region
-
resourceGroupID
-
プロパティー | タイプ | Description |
---|---|---|
|
| region は、クラスター用に作成された AlibabaCloud リソースのリージョンを指定します。 |
|
| resourceGroupID は、クラスターのリソースグループの ID です。 |
|
| resourceTags は、クラスター用に作成された AlibabaCloud リソースに適用する追加のタグのリストです。 |
|
| AlibabaCloudResourceTag は、リソースに適用するために追加するタグのセットです。 |
8.13.1.21. .status.platformStatus.alibabaCloud.resourceTags リンクのコピーリンクがクリップボードにコピーされました!
- Description
- resourceTags は、クラスター用に作成された AlibabaCloud リソースに適用する追加のタグのリストです。
- タイプ
-
array
8.13.1.22. .status.platformStatus.alibabaCloud.resourceTags[] リンクのコピーリンクがクリップボードにコピーされました!
- Description
- AlibabaCloudResourceTag は、リソースに適用するために追加するタグのセットです。
- タイプ
-
object
- 必須
-
key
-
value
-
プロパティー | タイプ | Description |
---|---|---|
|
| key はタグのキーです。 |
|
| value はタグの値です。 |
8.13.1.23. .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 サービスの既存のデフォルトを上書きします。 |
8.13.1.24. .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
8.13.1.25. .status.platformStatus.aws.resourceTags[] リンクのコピーリンクがクリップボードにコピーされました!
- Description
- AWSResourceTag は、クラスター用に作成された AWS リソースに適用するタグです。
- タイプ
-
object
- 必須
-
key
-
value
-
プロパティー | タイプ | Description |
---|---|---|
|
| key はタグのキーです |
|
| value はタグの値です。一部の AWS サービスは空の値をサポートしていません。タグは多くのサービスのリソースに追加されるため、タグ値の長さはすべてのサービスの要件を満たす必要があります。 |
8.13.1.26. .status.platformStatus.aws.serviceEndpoints リンクのコピーリンクがクリップボードにコピーされました!
- Description
- ServiceEndpoints リストには、AWS サービスのデフォルトのサービスエンドポイントを上書きするカスタムエンドポイントが含まれています。サービスには ServiceEndpoint が 1 つだけ存在する必要があります。
- タイプ
-
array
8.13.1.27. .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 であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
8.13.1.28. .status.platformStatus.azure リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Azure には、Azure インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| armEndpoint は、AzureStack などの非ソブリンクラウドでのリソース管理に使用する URL を指定します。 |
|
|
cloudName は、適切な Azure API エンドポイントで Azure SDK を設定するために使用できる Azure クラウド環境の名前。空の場合、値は |
|
| networkResourceGroupName は、クラスターで使用される仮想ネットワークやサブネットなどのネットワークリソースのリソースグループです。空の場合、値は ResourceGroupName と同じです。 |
|
| resourceGroupName は、クラスター用に作成された新しい Azure リソースのリソースグループです。 |
8.13.1.29. .status.platformStatus.baremetal リンクのコピーリンクがクリップボードにコピーされました!
- Description
- BareMetal には、BareMetal プラットフォームに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |
8.13.1.30. .status.platformStatus.equinixMetal リンクのコピーリンクがクリップボードにコピーされました!
- Description
- EquinixMetal には、EquinixMetal インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
8.13.1.31. .status.platformStatus.gcp リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GCP には、GoogleCloudPlatform インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| resourceGroupName は、クラスター用に作成された新しい GCP リソースのプロジェクト ID です。 |
|
| region は、クラスター用に作成された新しい GCP リソースのリージョンを保持します。 |
8.13.1.32. .status.platformStatus.ibmcloud リンクのコピーリンクがクリップボードにコピーされました!
- Description
- IBMCloud には、IBMCloud インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。 |
|
| 場所は、クラスターがデプロイされた場所です |
|
| ProviderType は、作成されたクラスターのタイプを示します |
|
| ResourceGroupName は、クラスター用に作成された新しい IBMCloud リソースのリソースグループです。 |
8.13.1.33. .status.platformStatus.kubevirt リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Kubevirt には、kubevirt インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
8.13.1.34. .status.platformStatus.openstack リンクのコピーリンクがクリップボードにコピーされました!
- Description
- OpenStack には、OpenStack インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
|
cloudName は、クライアント設定ファイル ( |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |
8.13.1.35. .status.platformStatus.ovirt リンクのコピーリンクがクリップボードにコピーされました!
- Description
- Ovirt には、oVirt インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
|
| 非推奨:4.6 以降、このフィールドは設定または適用されなくなりました。これは今後のリリースで削除されます。 |
8.13.1.36. .status.platformStatus.powervs リンクのコピーリンクがクリップボードにコピーされました!
- Description
- PowerVS には、Power SystemsVirtualServers インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| CISInstanceCRN は、クラスターのベースドメインの DNS ゾーンを管理するクラウドインターネットサービスインスタンスの CRN です。 |
|
| region は、クラスターによって作成された新しい PowerVS リソースのデフォルトの PowerVS リージョンを保持します。 |
|
| serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。 |
|
| PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。 |
|
| zone は、クラスターによって作成された新しい PowerVS リソースのデフォルトゾーンを保持します。注: 現在、シングルゾーン OCP クラスターのみがサポートされています |
8.13.1.37. .status.platformStatus.powervs.serviceEndpoints リンクのコピーリンクがクリップボードにコピーされました!
- Description
- serviceEndpoints は、PowerVS サービスのデフォルトのサービスエンドポイントをオーバーライドするカスタムエンドポイントのリストです。
- タイプ
-
array
8.13.1.38. .status.platformStatus.powervs.serviceEndpoints[] リンクのコピーリンクがクリップボードにコピーされました!
- Description
- PowervsServiceEndpoint は、PowerVSServices の既存のデフォルトをオーバーライドするカスタム URL の設定を格納します。
- タイプ
-
object
- 必須
-
name
-
url
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| name は、PowerVS サービスの名前です。 |
|
| url は、スキーム https を使用した完全修飾 URI であり、クライアント用にデフォルトで生成されたエンドポイントをオーバーライドします。これは提供する必要があり、空にすることはできません。 |
8.13.1.39. .status.platformStatus.vsphere リンクのコピーリンクがクリップボードにコピーされました!
- Description
- vSphere には、vSphere インフラストラクチャープロバイダーに固有の設定が含まれています。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| apiServerInternalIP は、Kubernetes ネットワークではなくインフラストラクチャーを使用する kubelets など、クラスター内のコンポーネントで使用できる KubernetesAPI サーバーに接続するための IP アドレスです。Infrastructure.status.apiServerInternalURI が指す IP です。これは、API サーバーの前にある自己ホスト型ロードバランサーの IP です。 |
|
| ingressIP は、デフォルトの入力コントローラーにルーティングする外部 IP です。IP は、デフォルトルートのホスト名を解決するために使用されるワイルドカード DNS レコードの適切なターゲットです。 |
|
|
nodeDNSIP は、ノードが使用する内部 DNS の IP アドレスです。DNSOperator によって管理されるものとは異なり、 |
8.13.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/config.openshift.io/v1/infrastructures
-
削除
: インフラストラクチャーのコレクションを削除します -
GET
: インフラストラクチャーの種類のオブジェクトを一覧表示します -
POST
: インフラストラクチャーを作成する
-
/apis/config.openshift.io/v1/infrastructures/{name}
-
削除
: インフラストラクチャーを削除します -
GET
: 指定されたインフラストラクチャーを読み取ります -
PATCH
: 指定されたインフラストラクチャーを部分的に更新します -
PUT
: 指定されたインフラストラクチャーを置き換えます
-
/apis/config.openshift.io/v1/infrastructures/{name}/status
-
GET
: 指定されたインフラストラクチャーのステータスを読み取ります -
PATCH
: 指定されたインフラストラクチャーのステータスを部分的に更新します -
PUT
: 指定されたインフラストラクチャーのステータスを置き換えます
-
8.13.2.1. /apis/config.openshift.io/v1/infrastructures リンクのコピーリンクがクリップボードにコピーされました!
パラメーター | タイプ | 説明 |
---|---|---|
|
| 'true' の場合、出力はきれいに印刷されます。 |
- HTTP メソッド
-
DELETE
- Description
- インフラストラクチャーのコレクションを削除する
パラメーター | タイプ | 説明 |
---|---|---|
|
| allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。 |
|
| サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。 watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。 |
|
| 返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。 |
|
| 返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。 |
|
| limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。 サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。 |
|
| resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
|
| resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
|
| リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。 |
|
| 説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。 |
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET
- Description
- インフラストラクチャーの種類のオブジェクトを一覧表示します
パラメーター | タイプ | 説明 |
---|---|---|
|
| allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。 |
|
| サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。 watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。 |
|
| 返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。 |
|
| 返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。 |
|
| limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。 サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。 |
|
| resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
|
| resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
|
| リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。 |
|
| 説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。 |
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
POST
- Description
- インフラストラクチャーを作成する
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
201 - Created |
|
202 - Accepted |
|
401 - Unauthorized | 空白 |
8.13.2.2. /apis/config.openshift.io/v1/infrastructures/{name} リンクのコピーリンクがクリップボードにコピーされました!
パラメーター | タイプ | 説明 |
---|---|---|
|
| インフラストラクチャーの名前 |
パラメーター | タイプ | 説明 |
---|---|---|
|
| 'true' の場合、出力はきれいに印刷されます。 |
- HTTP メソッド
-
DELETE
- Description
- インフラストラクチャーを削除する
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| オブジェクトが削除されるまでの時間 (秒)。値は負の値ではない整数にする必要があります。値をゼロに指定すると、ただちに削除されます。この値が nil の場合、指定されたタイプのデフォルトの猶予期間が使用されます。指定しない場合、デフォルトでオブジェクトごとの値になります。ゼロはすぐに削除することを意味します。 |
|
| 非推奨: PropagationPolicy を使用してください。このフィールドは 1.7 で非推奨となります。依存オブジェクトが孤立している必要があります。true/false の場合、孤立したファイナライザーがオブジェクトのファイナライザー一覧で追加/削除されます。このフィールドまたは PropagationPolicy のいずれかを設定できますが、両方を設定することはできません。 |
|
| ガベージコレクションが実行されるかどうか、およびその方法。このフィールドまたは OrphanDependents のどちらかを設定できますが、両方を設定することはできません。デフォルトポリシーは、metadata.finalizers に設定されている既存のファイナライザーとリソース固有のデフォルトポリシーによって決定されます。許容値は次のとおりです。'Orphan' - 依存を削除して孤立させます。'Background' - ガベージコレクターがバックグラウンドで依存関係を削除できるようにします。'Foreground' - フォアグラウンド内のすべての依存関係を削除するカスケードポリシー。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
202 - Accepted |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET
- Description
- 指定されたインフラストラクチャーを読む
パラメーター | タイプ | 説明 |
---|---|---|
|
| resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH
- Description
- 指定されたインフラストラクチャーを部分的に更新します
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT
- Description
- 指定されたインフラストラクチャーを交換してください
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
201 - Created |
|
401 - Unauthorized | 空白 |
8.13.2.3. /apis/config.openshift.io/v1/infrastructures/{name}/status リンクのコピーリンクがクリップボードにコピーされました!
パラメーター | タイプ | 説明 |
---|---|---|
|
| インフラストラクチャーの名前 |
パラメーター | タイプ | 説明 |
---|---|---|
|
| 'true' の場合、出力はきれいに印刷されます。 |
- HTTP メソッド
-
GET
- Description
- 指定されたインフラストラクチャーのステータスを読み取ります
パラメーター | タイプ | 説明 |
---|---|---|
|
| resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。 Defaults to unset |
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH
- Description
- 指定されたインフラストラクチャーのステータスを部分的に更新します
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT
- Description
- 指定されたインフラストラクチャーのステータスを置き換えます
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
201 - Created |
|
401 - Unauthorized | 空白 |