ノードプールは、同じ属性を共有するノードの論理的なコレクションです。ノードプールを使用すると、ノードのスペックアップや弾力的スケーリングなど、ノードの一元的な管理と運用保守が可能になります。さらに、OS の CVE 脆弱性の自動パッチ適用、エラーノードの自動復旧、kubelet および containerd バージョンの自動スペックアップなど、ノードプールの自動化された運用保守機能を活用して、運用保守コストを削減できます。CreateClusterNodePool を呼び出して、クラスターのコンテナノードプールを作成できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:CreateClusterNodePool |
create |
*Cluster
|
なし | なし |
リクエスト構文
POST /clusters/{ClusterId}/nodepools HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClusterId |
string |
必須 |
クラスターの ID。 |
c61da77e8bfbc4c4c999af2b51b65**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディのパラメーター。 |
|
| nodepool_info |
object |
任意 |
ノードプールの構成。 |
|
| name |
string |
必須 |
ノードプールの名前。 |
nodepool-test |
| type |
string |
任意 |
ノードプールのタイプ。有効な値:
列挙値:
|
ess |
| resource_group_id |
string |
任意 |
ノードプールのリソースグループの ID。ノードプールによってスケールアウトされたインスタンスは、このリソースグループに属します。 1 つのリソースは 1 つのリソースグループにのみ属することができます。異なるビジネスシナリオに基づいて、リソースグループをプロジェクト、アプリケーション、組織などの概念にマッピングできます。 |
rg-acfmyvw3wjmb**** |
| auto_scaling |
object |
任意 |
弾力的スケーリングの構成。 |
|
| enable |
boolean |
任意 |
自動スケーリングを有効にするかどうかを指定します。有効な値:
値が false の場合、 デフォルト値: |
false |
| type |
string |
任意 |
弾力的スケーリングのインスタンスタイプ。このパラメーターは
デフォルト値: 重要 このパラメーターは、ノードプールの作成後に変更済みにはできません。 列挙値:
|
cpu |
| max_instances |
integer |
任意 |
既存のインスタンスを除く、ノードプール内でスケーラブルなインスタンスの最大値。このパラメーターは 有効値: [min_instances, 2000]。デフォルト値: 0。 |
10 |
| min_instances |
integer |
任意 |
既存のインスタンスを除く、ノードプール内でスケーラブルなインスタンスの最小値。このパラメーターは 有効値: [0, max_instances]。デフォルト値: 0。 説明
|
1 |
is_bond_eip
deprecated
|
boolean |
任意 |
[非推奨] このパラメーターは非推奨です。代わりに internet_charge_type と internet_max_bandwidth_out を使用してください。 EIP を関連付けるかどうかを指定します。有効な値:
デフォルト値: |
null |
eip_internet_charge_type
deprecated
|
string |
任意 |
[非推奨] 代わりに internet_charge_type と internet_max_bandwidth_out を使用してください。 EIP の課金方法。有効な値:
デフォルト値: |
null |
eip_bandwidth
deprecated
|
integer |
任意 |
[非推奨] 代わりに internet_charge_type と internet_max_bandwidth_out を使用してください。 EIP のピーク帯域幅。単位: Mbit/s。 |
null |
| management |
object |
任意 |
マネージドノードプール機能の構成。 |
|
| enable |
boolean |
任意 |
マネージドノードプール機能を有効にするかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| auto_repair |
boolean |
任意 |
ノードの自動修復を有効にするかどうかを指定します。このパラメーターは
デフォルト値: |
true |
| auto_repair_policy |
object |
任意 |
ノードの自動修復ポリシー。 |
|
| restart_node |
boolean |
任意 |
ノードの再起動を許可するかどうかを指定します。このパラメーターは
デフォルト値: |
true |
| approval_required |
boolean |
任意 |
ノード修復に手動承認が必要かどうかを指定します。 |
|
| max_parallel_repairing_nodes |
string |
任意 |
並列修復可能な最大ノード数。ノードプール内に多数の異常なノードが存在する場合、このパラメーターは同時に修復できるノードの最大数または割合を指定します。数値 (例: 5、有効値: 1~100000) またはパーセンテージ (例: 10%、有効値: 1%~100%) を指定できます。デフォルト値: 1。 |
5 |
| max_unhealthy_nodes_threshold |
string |
任意 |
自己修復サーキットブレーカーのしきい値。エラーのあるノードの数または割合がこのしきい値を超えると、自己修復はサーキットブレーカー状態に入り、新しい修復アクションの開始を停止します。数値 (例: 10、有効値: 1~100000) またはパーセンテージ (例: 20%、有効値: 1%~100%) を指定できます。デフォルト値: 100%。 |
20% |
| auto_vul_fix |
boolean |
任意 |
CVE 脆弱性の自動修復を有効にするかどうかを指定します。このパラメーターは
デフォルト値: |
true |
| auto_vul_fix_policy |
object |
任意 |
CVE の自動修復ポリシー。 |
|
| restart_node |
boolean |
任意 |
ノードの再起動を許可するかどうかを指定します。このパラメーターは
デフォルト値: |
false |
| vul_level |
string |
任意 |
自動修復を許可する脆弱性レベルをカンマ区切りで指定します。例:
デフォルト値: |
asap,nntf |
| exclude_packages |
string |
任意 |
脆弱性修復中に除外するパッケージ。 デフォルト値: |
kernel |
| auto_upgrade |
boolean |
任意 |
ノードの自動アップグレードを有効にするかどうかを指定します。このパラメーターは
デフォルト値: |
true |
| auto_upgrade_policy |
object |
任意 |
ノードの自動アップグレードポリシー。 |
|
| auto_upgrade_kubelet |
boolean |
任意 |
kubelet の自動アップグレードを許可するかどうかを指定します。このパラメーターは
デフォルト値: |
true |
| auto_upgrade_runtime |
boolean |
任意 |
ランタイムの自動アップグレードを許可するかどうかを指定します。このパラメーターは
デフォルト値: |
false |
| auto_upgrade_os |
boolean |
任意 |
オペレーティングシステムの自動スペックアップを許可するかどうかを指定します。このパラメーターは
デフォルト値: |
false |
upgrade_config
deprecated
|
object |
任意 |
[非推奨] 代わりに上位レベルの 自動スペックアップの構成。このパラメーターは |
|
auto_upgrade
deprecated
|
boolean |
任意 |
[非推奨] 代わりに上位レベルの 自動スペックアップを有効にするかどうかを指定します。有効な値:
|
null |
| surge |
integer |
任意 |
追加ノードの数。このパラメーターまたは アップグレード中はノードが使用できなくなります。クラスターのワークロードを補うために追加ノードを作成できます。 説明
追加ノードの数は現在のノード数を超えないようにしてください。 |
0 |
| surge_percentage |
integer |
任意 |
追加ノードの割合。このパラメーターまたは 追加ノード数 = 追加ノードの割合 × ノード数。たとえば、追加ノードの割合が 50% に設定されており、6 つのノードが存在する場合、追加ノード数 = 50% × 6 = 3 となります。 |
0 |
| max_unavailable |
integer |
任意 |
利用不可となるノードの最大数。 有効値: [1,1000]。 デフォルト値: 1。 |
1 |
| auto_fault_diagnosis |
boolean |
任意 |
ノードの自己修復のために ECS 障害検出を有効にするかどうかを指定します。 |
|
| drift_enabled |
boolean |
任意 |
ノードローテーションを有効にするかどうかを指定します。インテリジェントマネージドノードプールのみがこの機能をサポートしており、デフォルトで有効になっています。通常のノードプールはこの機能をサポートしていません。 |
|
| scaling_group |
object |
任意 |
ノードプールのスケーリンググループ構成。 |
|
| vswitch_ids |
array |
必須 |
vSwitch ID のリスト。有効な値: [1,8]。 説明
高可用性を確保するため、異なるゾーンの vSwitch を選択してください。 |
|
|
string |
任意 |
vSwitch の ID。 |
vsw-wz9mfnhmssud6eicu**** |
|
| instance_types |
array |
必須 |
ノードプールのインスタンスタイプのリスト。ノードプールがスケールアウトする際、このリストから要件を満たすインスタンスタイプに基づいてインスタンスが作成されます。 サポートされるインスタンスタイプの有効値は 1 から 10 です。 説明
高可用性を確保するため、複数のインスタンスタイプを指定してください。 |
|
|
string |
任意 |
インスタンスタイプ。詳細については、「インスタンスファミリー」を参照してください。 |
ecs.d1ne.2xlarge |
|
| instance_charge_type |
string |
必須 |
ノードプール内のノードの課金方法。有効な値:
デフォルト値: 列挙値:
|
PostPaid |
| period |
integer |
任意 |
ノードプール内のインスタンスのサブスクリプション期間。このパラメーターは、
|
1 |
| period_unit |
string |
任意 |
ノードプール内のインスタンスの課金エポック。このパラメーターは、
デフォルト値: |
Month |
| auto_renew |
boolean |
任意 |
ノードプール内のインスタンスの自動更新を有効にするかどうかを指定します。このパラメーターは、
デフォルト値: |
true |
| auto_renew_period |
integer |
任意 |
1 回の更新あたりの自動更新期間。有効な値:
デフォルト値: 1。 |
1 |
| spot_strategy |
string |
任意 |
スポットインスタンスのタイプ。有効な値:
詳細については、「スポットインスタンス」を参照してください。 |
NoSpot |
| spot_price_limit |
array<object> |
任意 |
現在のスポットインスタンスタイプの値幅制限構成。 |
|
|
object |
任意 |
スポットインスタンスの値幅制限構成。インスタンスタイプごとに異なる値幅制限を設定できます。 |
||
| instance_type |
string |
任意 |
スポットインスタンスのインスタンスタイプ。 |
ecs.c6.large |
| price_limit |
string |
任意 |
インスタンスあたりの最大価格。 単位: USD/時間。 |
0.39 |
| image_type |
string |
任意 |
オペレーティングシステムイメージのタイプ。有効な値:
|
AliyunLinux3 |
| image_id |
string |
任意 |
カスタムイメージ ID。デフォルトでは、システム提供のイメージが使用されます。 |
aliyun_2_1903_x64_20G_alibase_20200529.vhd |
| system_disk_category |
string |
任意 |
ノードのシステムクラウドディスクのタイプ。有効な値:
デフォルト値: |
cloud_efficiency |
| system_disk_categories |
array |
任意 |
システムクラウドディスクの複数クラウドディスクタイプ。優先度が最も高いクラウドディスクタイプが利用できない場合、システムは自動的に次の優先度のクラウドディスクタイプを試してシステムクラウドディスクを作成します。 |
|
|
string |
任意 |
ノードの複数のシステムクラウドディスクタイプ。 有効な値:
|
cloud_essd |
|
| system_disk_size |
integer |
任意 |
ノードのシステムクラウドディスクのサイズ。単位: GiB。 有効な値: [20,2048]。 |
120 |
| system_disk_performance_level |
string |
任意 |
ノードのシステムクラウドディスクのパフォーマンスレベル。このパラメーターは ESSD クラウドディスクに対してのみ効果が適用されます。パフォーマンスレベルはクラウドディスクのサイズによって異なります。詳細については、「ESSD クラウドディスク」を参照してください。
|
PL1 |
| system_disk_encrypted |
boolean |
任意 |
システムクラウドディスクを暗号化するかどうかを指定します。有効な値:
|
false |
| system_disk_kms_key_id |
string |
任意 |
システムクラウドディスクで使用される KMS キー ID。 |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| system_disk_encrypt_algorithm |
string |
任意 |
システムクラウドディスクを暗号化する際に使用される暗号化アルゴリズム。有効な値: aes-256。 |
aes-256 |
| system_disk_bursting_enabled |
boolean |
任意 |
ノードのシステムクラウドディスクのバーストパフォーマンスを有効にするかどうかを指定します。有効な値:
このパラメーターは、 |
true |
| system_disk_provisioned_iops |
integer |
任意 |
ノードのシステムクラウドディスクのプロビジョニング済み読み取り/書き込み IOPS。 有効な値: 0~min{50,000, 1000*capacity-baseline performance}。ベースラインパフォーマンス=min{1,800+50*capacity, 50000}。 このパラメーターは、 |
1000 |
| data_disks |
array |
任意 |
ノードプール内のノードのデータクラウドディスク構成。 |
|
| data_disk |
任意 |
データクラウドディスクの構成。 |
||
| security_group_ids |
array |
任意 |
セキュリティグループ ID のリスト。このパラメーターは |
|
|
string |
任意 |
セキュリティグループ ID のリスト。このパラメーターは |
sg-wz9a8g2mt6x5ll****** |
|
| key_pair |
string |
任意 |
パスワードなしログイン用のキーペアの名前。このパラメーターは 説明
ノードプールが ContainerOS オペレーティングシステムを使用している場合、 |
np-key-name |
| login_password |
string |
任意 |
SSH ログインパスワード。このパラメーターは |
**** |
| login_as_non_root |
boolean |
任意 |
スケールアウトされた ECS インスタンスに非ルートユーザーとしてログインするかどうかを指定します。
|
true |
cis_enabled
deprecated
|
boolean |
任意 |
[非推奨] 代わりに security_hardening_os パラメーターを使用してください。 |
null |
| soc_enabled |
boolean |
任意 |
MLPS 2.0 セキュリティ強化を有効にするかどうかを指定します。このパラメーターは、システムイメージが Alibaba Cloud Linux 2 または Alibaba Cloud Linux 3 の場合にのみ使用できます。Alibaba Cloud は、Alibaba Cloud Linux 2 および Alibaba Cloud Linux 3 の MLPS 2.0 Level 3 イメージに対して、等級保護コンプライアンスベースラインチェック基準およびスキャンプログラムを提供しています。 |
false |
| security_hardening_os |
boolean |
任意 |
Alibaba Cloud OS セキュリティ強化を有効にするかどうかを指定します。有効な値:
デフォルト値: |
false |
| internet_charge_type |
string |
任意 |
パブリック IP アドレスの課金方法。有効な値:
|
PayByTraffic |
| internet_max_bandwidth_out |
integer |
任意 |
ノードの最大アウトバウンドパブリック帯域幅。単位: Mbit/s。有効な値: [1,100]。 |
5 |
| tags |
array<object> |
任意 |
ECS インスタンスにのみ追加されるタグ。 タグキーは重複できず、最大 128 文字まで指定できます。タグキーおよびタグ値は、"aliyun" または "acs:" で始まることや、"https://" または "http://" を含むことはできません。 |
|
|
object |
任意 |
ノードのタグ。 |
||
| key |
string |
任意 |
タグキー。 |
node-k-1 |
| value |
string |
任意 |
タグ値。 |
node-v-1 |
| desired_size |
integer |
任意 |
ノードプール内の希望ノード数。 ノードプールが維持すべきノードの総数です。クラスターコンポーネントが正常に動作することを保証するため、少なくとも 2 つのノードを設定することを推奨します。希望ノード数を調整することで、ノードプールをスケールインまたはスケールアウトできます。 ノードを作成する必要がない場合は、このパラメーターを 0 に設定します。後で値を手動で調整してノードを追加できます。 |
0 |
| multi_az_policy |
string |
任意 |
スケーリンググループ内の ECS インスタンスのマルチゾーンスケーリングポリシー。有効な値:
デフォルト値: |
COST_OPTIMIZED |
| scaling_policy |
string |
任意 |
スケーリンググループのパターン。有効な値:
デフォルト値: |
release |
| on_demand_base_capacity |
integer |
任意 |
スケーリンググループに必要な従量課金インスタンスの最小値。有効な値: [0,1000]。従量課金インスタンスの数がこの値未満の場合、従量課金インスタンスが優先的に作成されます。 |
0 |
| on_demand_percentage_above_base_capacity |
integer |
任意 |
スケーリンググループ内で従量課金インスタンスの最小値 ( |
20 |
| spot_instance_pools |
integer |
任意 |
利用可能なインスタンスタイプの数。スケーリンググループは複数のタイプのスポットインスタンスを最低コストで作成します。有効な値: [1,10]。 |
5 |
| spot_instance_remedy |
boolean |
任意 |
スポットインスタンスの補充を有効にするかどうかを指定します。有効にすると、スケーリンググループはシステム通知を受信した後、回収されようとしているスポットインスタンスを置き換えるために新しいインスタンスの作成を試みます。有効な値:
|
false |
| compensate_with_on_demand |
boolean |
任意 |
|
true |
| enable_high_density_mode |
boolean |
任意 |
高密度クラウドディスクモードを有効にするかどうかを指定します。これはノードプールがインスタンスタイプを使用している場合にのみサポートされます。有効にすると、システムクラウドディスクとデータクラウドディスクの総数は、インスタンスタイプでサポートされる高密度クラウドディスクの最大値を超えません。 |
false |
| deploymentset_id |
string |
任意 |
デプロイメントセット ID。デプロイメントセットを使用して、ノードプールによってスケールアウトされた ECS インスタンスを異なる物理サーバーに分散配置し、高可用性と基盤となるディザスタリカバリを確保できます。デプロイメントセット内で ECS インスタンスが作成されると、事前に設定されたデプロイメントポリシーに基づいて指定されたリージョンで起動されます。 重要 デプロイメントセットを選択すると、ノードプール内の最大ノード数が制限されます。デフォルトでは、デプロイメントセットは最大 20 × ゾーン数 (ゾーン数は vSwitch によって決定されます) をサポートします。慎重に選択し、ノードのスケールアウト失敗を避けるためにデプロイメントセットに十分なクォータがあることを確認してください。 |
ds-bp1d19mmbsv3jf6xxxxx |
| rds_instances |
array |
任意 |
ApsaraDB RDS インスタンスのリスト。 |
|
|
string |
任意 |
ApsaraDB RDS インスタンスの ID。 |
rds-**** |
|
| private_pool_options |
object |
任意 |
非公開ノードプールの構成。 |
|
| id |
string |
任意 |
非公開ノードプール ID。 |
eap-bp67acfmxazb4**** |
| match_criteria |
string |
任意 |
非公開ノードプールタイプ。インスタンス起動時の非公開プールキャパシティーオプションを指定します。エラスティシティ保証またはキャパシティー予約が有効になると、インスタンス起動用の非公開プールが生成されます。有効な値:
|
Target |
security_group_id
deprecated
|
string |
任意 |
ノードプールのセキュリティグループ ID。このパラメーターまたは |
sg-wz9a8g2mt6x5llu0**** |
platform
deprecated
|
string |
任意 |
[非推奨] 代わりに オペレーティングシステムのディストリビューション。有効な値:
デフォルト値: |
null |
| instance_patterns |
array |
任意 |
インスタンス属性の構成。 |
|
| instance_patterns |
任意 |
インスタンス属性。 |
||
| ram_role_name |
string |
任意 |
Worker RAM ロール名。
重要 このパラメーターは、バージョン 1.22 以降の ACK マネージドクラスターでのみサポートされています。 |
example-role |
| instance_metadata_options | InstanceMetadataOptions |
任意 |
ECS インスタンスのインスタンスメタデータアクセス構成。 |
|
| resource_pool_options |
object |
任意 |
インスタンス作成時に使用されるリソースプールおよびリソースプールポリシー。このパラメーターを設定後は、次の点に注意してください: このパラメーターは従量課金インスタンスの作成時にのみ効果が得られます。 このパラメーターは private_pool_options.match_criteria または private_pool_options.id と同時に設定できません。 |
|
| strategy |
string |
任意 |
インスタンス作成時に使用されるリソースプールポリシー。リソースプールには、エラスティシティ保証またはキャパシティー予約が有効になった後に生成される非公開プールと、インスタンス起動用のパブリックプールが含まれます。有効な値: PrivatePoolFirst: 非公開プール優先。このポリシーが選択され resouce_pool_options.private_pool_ids が指定されている場合、指定された非公開プールが優先的に使用されます。非公開プールが指定されていないか、指定された非公開プールのキャパシティーが不足している場合、オープンタイプの非公開プールが自動的にマッチングされます。一致する非公開プールが利用できない場合、パブリックプールリソースがインスタンスの作成に使用されます。 PrivatePoolOnly: 非公開プール限定。このポリシーが選択されている場合、resouce_pool_options.private_pool_ids を指定する必要があります。指定された非公開プールのキャパシティーが不足している場合、インスタンスの起動は失敗します。 None: リソースプールポリシーなし。 デフォルト値: None。 |
PrivatePoolFirst |
| private_pool_ids |
array |
任意 |
非公開プール ID のリスト (エラスティシティ保証 ID またはキャパシティー予約 ID)。ターゲットモードの非公開プール ID のみ指定できます。N の有効な値: 1~20。 |
|
|
string |
任意 |
非公開プール ID (エラスティシティ保証 ID またはキャパシティー予約 ID)。ターゲットモードの非公開プール ID のみ指定できます。 |
eap-bp67acfmxazb4**** |
|
| system_disk_snapshot_policy_id |
string |
任意 |
システムクラウドディスクのスナップショットポリシー。 |
sp-0jl6xnmme8v7o935**** |
| disk_init |
array |
任意 |
ブロックデバイスの初期化構成。 |
|
|
DiskInit |
任意 |
DiskInit の構成。 |
||
| cpu_options |
object |
任意 |
CPU 関連の構成オプション。 |
|
| nested_virtualization |
string |
任意 |
入れ子になった仮想化を有効にするかどうかを指定します。有効な値: disabled: 入れ子になった仮想化を無効にします。 enabled: 入れ子になった仮想化を有効にします。 |
enabled |
| node_config |
object |
任意 |
ノードの構成。 |
|
| kubelet_configuration | kubelet_config |
任意 |
Kubelet のパラメータ設定。 |
|
| kubernetes_config |
object |
任意 |
クラスター関連の構成。 |
|
| labels |
array |
任意 |
ノードのラベル。Kubernetes クラスター内のノードにラベルを追加できます。 |
|
| tag |
任意 |
ラベルの構成。 |
||
| taints |
array |
任意 |
Taint の構成。 |
|
| taint |
任意 |
Taint 構成のコレクション。 |
||
| runtime |
string |
任意 |
コンテナランタイム名。ACK は以下の 3 つのコンテナランタイムをサポートしています。
デフォルト値: containerd。 |
containerd |
| runtime_version |
string |
任意 |
コンテナランタイムバージョン。 |
1.6.38 |
| cpu_policy |
string |
任意 |
ノードの CPU 管理ポリシー。バージョン 1.12.6 以降のクラスターでは、以下の 2 つのポリシーがサポートされています。
デフォルト値: |
none |
| user_data |
string |
任意 |
インスタンスのユーザーデータ。ノードがクラスターに参加した後、指定されたユーザースクリプトが実行されます。詳細については、「ユーザーデータスクリプト」を参照してください。 |
dGhpcyBpcyBhIGV4YW1wbGU= |
| unschedulable |
boolean |
任意 |
スケールアウトされたノードをスケジュール不可にするかどうかを指定します。
|
true |
| cms_enabled |
boolean |
任意 |
ECS ノードに CloudMonitor エージェントをインストールするかどうかを指定します。インストール後、CloudMonitor コンソールで作成された ECS インスタンスのモニタリング情報をビューできます。この特徴を有効にすることを推奨します。有効な値:
デフォルト値: |
false |
| node_name_mode |
string |
任意 |
カスタムノード名。ノード名をカスタマイズすると、ノード名、ECS インスタンス名、および ECS インスタンスのホスト名がすべてそれに応じて変更されます。 説明
カスタムノード名が有効になっている Windows インスタンスの場合、ホスト名は IP アドレスのドット (.) をハイフン (-) に置き換えたものに固定され、プレフィックスやサフィックスは含まれません。 ノード名はプレフィックス、ノード IP アドレス、およびサフィックスで構成されます。
例: ノード IP アドレスが 192.XX.YY.55、プレフィックスが aliyun.com、サフィックスが test の場合:
|
aliyun.com192.XX.YY.55test |
| pre_user_data |
string |
任意 |
インスタンスの事前ユーザーデータ。ノードがクラスターに参加する前に、指定された事前ユーザースクリプトが実行されます。詳細については、「ユーザーデータスクリプト」を参照してください。 |
dGhpcyBpcyBhIGV4YW1wbGU |
| tee_config |
object |
任意 |
機密コンピューティングクラスターの構成。 |
|
| tee_enable |
boolean |
任意 |
クラスターの機密コンピューティングを有効にするかどうかを指定します。
|
true |
interconnect_config
deprecated
|
object |
任意 |
[非推奨] エッジノードプールの構成。 |
|
| cen_id |
string |
任意 |
[非推奨] 拡張エッジノードプールにアタッチされた Cloud Enterprise Network (CEN) のインスタンス ID。 |
null |
| ccn_id |
string |
任意 |
[非推奨] 拡張エッジノードプールにアタッチされた Cloud Connect Network (CCN) のインスタンス ID。 |
null |
| ccn_region_id |
string |
任意 |
[非推奨] 拡張エッジノードプールにバインドされた Cloud Connect Network (CCN) インスタンスのリージョン。 |
null |
| bandwidth |
integer |
任意 |
[非推奨] 拡張エッジノードプールのネットワーク帯域幅。単位: Mbps。 |
null |
| improved_period |
string |
任意 |
[非推奨] 拡張エッジノードプールの購入期間。単位: 月。 |
null |
count
deprecated
|
integer |
任意 |
[非推奨] 代わりに desired_size を使用してください。 ノードプール内のノード数。 |
null |
max_nodes
deprecated
|
integer |
任意 |
[非推奨] エッジノードプールで許可される最大ノード数。 |
null |
| interconnect_mode |
string |
任意 |
エッジノードプールのネットワークタイプ。このパラメーターは
|
basic |
| host_network |
boolean |
任意 |
Pod のネットワークモードとしてホストネットワークモードを使用するかどうかを指定します。
|
true |
| intranet |
boolean |
任意 |
エッジノードプール内のノード同士がレイヤー 3 ネットワーク接続性を持つかどうかを指定します。
|
true |
| eflo_node_group |
object |
任意 |
Lingjun ノードプールの構成。 |
|
| cluster_id |
string |
任意 |
Lingjun ノードプールを作成する際に関連付ける Lingjun クラスターの ID。 |
i1169130516633730**** |
| group_id |
string |
任意 |
Lingjun ノードプールを作成する際に関連付ける Lingjun クラスターの Lingjun グループの ID。 |
ng-ec3c96ff0aa**** |
| auto_attach_enabled |
boolean |
任意 |
Lingjun ノードプールの自動ノード追加を有効にするかどうかを指定します。 |
|
| worker_ram_role_name |
string |
任意 |
Lingjun ノードプールで使用されるワーカー RAM ロール。 |
|
| auto_mode |
object |
任意 |
ノードプールのインテリジェントマネージド構成。 |
|
| enable |
boolean |
任意 |
インテリジェントマネージドモードを有効にするかどうかを指定します。 有効な値:
|
true |
| node_components |
array<object> |
任意 |
ノードコンポーネントのリスト。 |
|
|
array<object> |
任意 |
ノードコンポーネント。 |
||
| name |
string |
任意 |
ノードコンポーネントの名前。 |
kubelet |
| version |
string |
任意 |
ノードコンポーネントのバージョン。 |
1.33.3-aliyun.1 |
| config |
object |
任意 |
ノードコンポーネントの構成。 |
|
| custom_config |
object |
任意 |
ノードコンポーネントのカスタム構成。 |
{"cpuManagerPolicy":"静的"} |
|
any |
任意 |
ノードコンポーネントのカスタム構成文字列。 |
cpuManagerPolicy |
|
| envs |
array<object> |
任意 |
ノードコンポーネントの環境変数。 |
|
|
object |
任意 |
|||
| name |
string |
任意 |
環境変数の名前。 |
LOG_LEVEL |
| value |
string |
任意 |
環境変数の値。 |
info |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
ノードプールの構成。 |
||
| nodepool_id |
string |
ノードプールの ID。 |
np31da1b38983f4511b490fc62108a**** |
| task_id |
string |
タスクの ID。 |
T-613b19bbd160ad492800**** |
| request_id |
string |
リクエストの ID。 |
0527ac9a-c899-4341-a21a-**** |
例
成功レスポンス
JSONJSON
{
"nodepool_id": "np31da1b38983f4511b490fc62108a****",
"task_id": "T-613b19bbd160ad492800****",
"request_id": "0527ac9a-c899-4341-a21a-****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。