Google Cloud のリソース
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
NodePool
赤色は必須フィールドです |
apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
NodePoolSpec は、NodePool の望ましい状態を定義します。
deletionPolicy (string)
deletionPolicy で、このマネージド リソースが削除された場合に基盤となる外部に対して行われる処理(外部リソースを削除する「Delete」か、孤立させる「Orphan」のどちらか)を指定します。このフィールドは、今後のリリースで非推奨となり、managementPolicy フィールドが優先される予定です。現時点では、両方を個別に設定でき、フィーチャー トグルが有効になっている場合はデフォルト以外の値が適用されます。詳細については、設計ドキュメント(https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223)をご覧ください。
forProvider (object)
説明はありません。
annotations (object)
省略可。ノードプールに関するアノテーション。このフィールドには、Kubernetes アノテーションと同じ制限があります。結合されたすべてのキーと値の合計サイズは 256k に制限されています。キーには、スラッシュ(/)で区切られる、接頭辞と名前の 2 つのセグメントを配置できます。接頭辞は DNS サブドメインにする必要があります。名前は 63 文字以下にしてください。先頭と末尾には英数字を使用し、先頭と末尾の間にはダッシュ(-)、アンダースコア(_)、ドット(.)、英数字を使用します。
additionalProperties (string)
説明はありません。
autoscaling (array)
このノードプールのオートスケーラーの構成。
maxNodeCount (number)
ノードプール内の最大ノード数。min_node_count 以上でなければなりません。
minNodeCount (number)
ノードプール内のノード数。1 以上で、max_node_count 以下でなければなりません。
azureAvailabilityZone (string)
省略可。このノードプールのノードの Azure アベイラビリティ ゾーン。指定しない場合、デフォルトで 1 になります。
cluster (string)
リソースの azureCluster
clusterRef (object)
クラスタを反映するためのクラスタへの参照。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
clusterSelector (object)
クラスタを反映するためのクラスタのセレクタ。
matchControllerRef (boolean)
matchControllerRef により、選択オブジェクトと同じコントローラ参照を持つオブジェクトが確実に選択されます。
matchLabels (object)
matchLabels によって、一致するラベルを持つオブジェクトを確実に選択できます。
additionalProperties (string)
説明はありません。
policy (object)
選択に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
config (array)
ノードプールのノード構成。
proxyConfig (array)
アウトバウンド HTTP(S) トラフィックのプロキシ構成。
resourceGroupId (string)
プロキシ KeyVault を含むリソース グループの ARM ID。リソース グループ ID の形式は /subscriptions//resourceGroups/ です。
secretId (string)
プロキシ設定シークレットの URL とそのバージョン。シークレット ID の形式は、https:.vault.azure.net/secrets//. です。
rootVolume (array)
省略可。各ノードプールマシン用にプロビジョニングされたルート ボリュームに関連する構成。指定しない場合は、デフォルトで 32 GiB の Azure ディスクになります。
sizeGib (number)
省略可。ディスクのサイズ(GiB)指定しない場合はデフォルト値が使用されます。親リソースの詳しいリファレンスをご覧ください。
sshConfig (array)
ノードプール マシンにアクセスする方法に関する SSH の構成。
authorizedKey (string)
Anthos によって管理されている VM の SSH 公開鍵データ。sshd(8) のマニュアル ページに記載されているように、これは OpenSSH で使用される authorized_keys ファイル形式を受け入れます。
vmSize (string)
省略可。Azure VM のサイズ名。例: Standard_DS2_v2。オプションについては /anthos/clusters/docs/azure/reference/supported-vms をご覧ください。指定しない場合は、デフォルトで Standard_DS2_v2 になります。
location (string)
リソースのロケーション
maxPodsConstraint (array)
ノードプールのノードで同時に実行できる Pod の最大数に対する制約。
maxPodsPerNode (number)
単一ノードでスケジュールする Pod の最大数。
project (string)
リソースのプロジェクト
subnetId (string)
ノードプール VM が実行されるサブネットの ARM ID。これがクラスタ構成内の仮想ネットワークのサブネットであることを確認してください。
version (string)
このノードプールで実行されている Kubernetes バージョン(1.19.10-gke.1000 など)。
managementPolicy (string)
これはアルファ版のフィールドです。本番環境では使用しないでください。関連する Crossplane フィーチャー トグルが有効でない限り、これは適用されません。また、予告なく変更または削除される可能性があります。managementPolicy で、Crossplane がマネージド外部リソースを制御するレベルを指定します。このフィールドは、今後のリリースで DeletionPolicy の代わりに採用される予定です。現時点では、両方を個別に設定でき、フィーチャー トグルが有効になっている場合はデフォルト以外の値が適用されます。詳細については、設計ドキュメント(https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223)をご覧ください。
providerConfigRef (object)
providerConfigReference で、このマネージド リソースの作成、監視、更新、削除に使用するプロバイダを構成する方法を指定します。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
providerRef (object)
providerReference で、このマネージド リソースの作成、監視、更新、削除に使用するプロバイダを指定します。非推奨: ProviderConfigReference を使用してください(例: providerConfigRef)。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
publishConnectionDetailsTo (object)
publishConnectionDetailsTo で、このマネージド リソースのあらゆる接続詳細の書き込み先とする、名前、メタデータ、Secret ストア構成への参照からなる接続シークレット構成を指定します。多くの場合、接続の詳細には、マネージド リソースへの接続に必要なエンドポイント、ユーザー名、パスワードが含まれます。
configRef (object)
secretStoreConfigRef で、この ConnectionSecret に使用する必要がある Secret ストア構成を指定します。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
name (string)
name は、接続シークレットの名前です。
writeConnectionSecretToRef (object)
writeConnectionSecretToReference で、このマネージド リソースのあらゆる接続詳細の書き込み先とする Secret の Namespace と名前を指定します。多くの場合、接続の詳細には、マネージド リソースへの接続に必要なエンドポイント、ユーザー名、パスワードが含まれます。このフィールドは今後のリリースで廃止され、代わりに publishConnectionDetailsTo が採用される予定です。現時点では、両方を個別に設定でき、接続の詳細は互いに影響することなく両方に公開されます。
name (string)
Secret の名前。
namespace (string)
Secret の Namespace。
status (object)
NodePoolStatus は、NodePool の観測された状態を定義します。
atProvider (object)
説明はありません。
annotations (object)
省略可。ノードプールに関するアノテーション。このフィールドには、Kubernetes アノテーションと同じ制限があります。結合されたすべてのキーと値の合計サイズは 256k に制限されています。キーには、スラッシュ(/)で区切られる、接頭辞と名前の 2 つのセグメントを配置できます。接頭辞は DNS サブドメインにする必要があります。名前は 63 文字以下にしてください。先頭と末尾には英数字を使用し、先頭と末尾の間にはダッシュ(-)、アンダースコア(_)、ドット(.)、英数字を使用します。
additionalProperties (string)
説明はありません。
autoscaling (array)
このノードプールのオートスケーラーの構成。
maxNodeCount (number)
ノードプール内の最大ノード数。min_node_count 以上でなければなりません。
minNodeCount (number)
ノードプール内のノード数。1 以上で、max_node_count 以下でなければなりません。
azureAvailabilityZone (string)
省略可。このノードプールのノードの Azure アベイラビリティ ゾーン。指定しない場合、デフォルトで 1 になります。
cluster (string)
リソースの azureCluster
config (array)
ノードプールのノード構成。
proxyConfig (array)
アウトバウンド HTTP(S) トラフィックのプロキシ構成。
resourceGroupId (string)
プロキシ KeyVault を含むリソース グループの ARM ID。リソース グループ ID の形式は /subscriptions//resourceGroups/ です。
secretId (string)
プロキシ設定シークレットの URL とそのバージョン。シークレット ID の形式は、https:.vault.azure.net/secrets//. です。
rootVolume (array)
省略可。各ノードプールマシン用にプロビジョニングされたルート ボリュームに関連する構成。指定しない場合は、デフォルトで 32 GiB の Azure ディスクになります。
sizeGib (number)
省略可。ディスクのサイズ(GiB)指定しない場合はデフォルト値が使用されます。親リソースの詳しいリファレンスをご覧ください。
sshConfig (array)
ノードプール マシンにアクセスする方法に関する SSH の構成。
authorizedKey (string)
Anthos によって管理されている VM の SSH 公開鍵データ。sshd(8) のマニュアル ページに記載されているように、これは OpenSSH で使用される authorized_keys ファイル形式を受け入れます。
vmSize (string)
省略可。Azure VM のサイズ名。例: Standard_DS2_v2。オプションについては /anthos/clusters/docs/azure/reference/supported-vms をご覧ください。指定しない場合は、デフォルトで Standard_DS2_v2 になります。
createTime (string)
出力専用。このノードプールが作成された時刻。
etag (string)
クライアントがオプティミスティック同時実行制御で一貫した読み取り - 修正 - 書き込みを行えるようにします。更新リクエストと削除リクエストで送信して、クライアントが最新の値を保持していることを続行する前に確認できます。
id (string)
projects/project/locations/location/azureClusters/cluster/azureNodePools/name 形式のリソース ID
location (string)
リソースのロケーション
maxPodsConstraint (array)
ノードプールのノードで同時に実行できる Pod の最大数に対する制約。
maxPodsPerNode (number)
単一ノードでスケジュールする Pod の最大数。
project (string)
リソースのプロジェクト
reconciling (boolean)
出力専用。設定されている場合は、現時点でノードプールに対して保留中の変更があります。
state (string)
出力専用。ノードプールの現在の状態。有効な値は、STATE_UNSPECIFIED、PROVISIONING、RUNNING、RECONCILING、STOPPING、ERROR、DEGRADED です。
subnetId (string)
ノードプール VM が実行されるサブネットの ARM ID。これがクラスタ構成内の仮想ネットワークのサブネットであることを確認してください。
uid (string)
出力専用。ノードプールのグローバルな固有識別子。
updateTime (string)
出力専用。このノードプールが最後に更新された時刻。
version (string)
このノードプールで実行されている Kubernetes バージョン(1.19.10-gke.1000 など)。
conditions (array)
リソースの条件。
lastTransitionTime (string)
lastTransitionTime は、あるステータスから別のステータスにこの条件が最後に移行した時刻です。
message (string)
この条件について、あるステータスから別のステータスへの最後の移行に関する詳細を含むメッセージ(存在する場合)。
reason (string)
この条件に対して、あるステータスから別のステータスに最後に移行した理由。
status (string)
この条件のステータス。現時点で True、False、Unknown のいずれであるかを示します。
type (string)
この条件の種類。任意の時点でリソースに適用される条件の種類は、それぞれ 1 つだけです。
|
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-07-04 UTC。"],[],[]]