ノードプールは、同じ属性を共有するノードの論理的なコレクションです。ノードプールを使用すると、ノードのスペックアップや弾力的スケーリングなど、ノードを一元管理および保守できます。さらに、OS の CVE 脆弱性の自動パッチ適用、エラーノードの自動復旧、kubelet および containerd バージョンの自動スペックアップなど、ノードプールの自動化された O&M 機能を活用して、O&M コストを削減できます。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 つのリソースグループにのみ属することができます。ビジネスシナリオに応じて、リソースグループをプロジェクト、アプリケーション、組織などの概念にマッピングできます。 |
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 - ベースラインパフォーマンス}。ベースラインパフォーマンス = 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 |
任意 |
[非推奨] 代わりに |
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 アドレス、サフィックスの 3 つの部分で構成されます。
例: ノード 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 ノードプールで使用される Worker 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-****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。