Files
doc-exports/docs/cce/api-ref/cce_02_0242.html
qiujiandong1 affc0093ff CCE API 20251107 version
Reviewed-by: Gergo-Bence Lorincz <a200452876@noreply.gitea.eco.tsi-dev.otc-service.com>
Co-authored-by: qiujiandong1 <qiujiandong1@huawei.com>
Co-committed-by: qiujiandong1 <qiujiandong1@huawei.com>
2026-02-17 10:09:34 +00:00

2303 lines
182 KiB
HTML

<a name="cce_02_0242"></a><a name="cce_02_0242"></a>
<h1 class="topictitle1">Creating a Node</h1>
<div id="body1521448221833"><div class="section" id="cce_02_0242__section1686113493165"><h4 class="sectiontitle">Function</h4><p id="cce_02_0242__p209621357141610">This API is used to create a node in a specified cluster.</p>
</div>
<div class="section" id="cce_02_0242__section8403243161416"><h4 class="sectiontitle">URI</h4><p id="cce_02_0242__p23575517439">POST /api/v3/projects/{project_id}/clusters/{cluster_id}/nodes</p>
<p id="cce_02_0242__p2037362514220"><a href="#cce_02_0242__table2027961241820">Table 1</a> describes the parameters of the API.</p>
<div class="tablenoborder"><a name="cce_02_0242__table2027961241820"></a><a name="table2027961241820"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table2027961241820" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameter description</caption><thead align="left"><tr id="cce_02_0242__row122809120186"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.4.2.4.1.1"><p id="cce_02_0242__p91421758131813">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.32%" id="mcps1.3.2.4.2.4.1.2"><p id="cce_02_0242__p101421758131816">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="63.68000000000001%" id="mcps1.3.2.4.2.4.1.3"><p id="cce_02_0242__p19143115818187">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row32801312121810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.4.2.4.1.1 "><p id="cce_02_0242__p1714415589184">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.2.4.2.4.1.2 "><p id="cce_02_0242__p814518580186">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="63.68000000000001%" headers="mcps1.3.2.4.2.4.1.3 "><p id="cce_02_0242__p5145175891811">Project ID. For details about how to obtain the project ID, see <a href="cce_02_0271.html">How to Obtain Parameters in the API URI</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row1410610454440"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.4.2.4.1.1 "><p id="cce_02_0242__p4106245124416">cluster_id</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.2.4.2.4.1.2 "><p id="cce_02_0242__p11061345164415">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="63.68000000000001%" headers="mcps1.3.2.4.2.4.1.3 "><p id="cce_02_0242__p15106445114416">Cluster ID. For details about how to obtain the cluster ID, see <a href="cce_02_0271.html">How to Obtain Parameters in the API URI</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="cce_02_0242__section947084713911"><h4 class="sectiontitle">Request</h4><p id="cce_02_0242__p18314816203655"><strong id="cce_02_0242__b65693974">Request parameters</strong>:</p>
<p id="cce_02_0242__p7105145203655"><a href="#cce_02_0242__table2582312171119">Table 2</a> and <a href="#cce_02_0242__table34052983203655">Table 3</a> describe the request parameters.</p>
<div class="tablenoborder"><a name="cce_02_0242__table2582312171119"></a><a name="table2582312171119"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table2582312171119" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Parameters in the request header</caption><thead align="left"><tr id="cce_02_0242__en-us_topic_0102499074_row55001954122614"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.4.2.4.1.1"><p id="cce_02_0242__en-us_topic_0102499074_p115009545264">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19%" id="mcps1.3.3.4.2.4.1.2"><p id="cce_02_0242__en-us_topic_0102499074_p175001547265">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="61%" id="mcps1.3.3.4.2.4.1.3"><p id="cce_02_0242__en-us_topic_0102499074_p16500154162611">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__en-us_topic_0102499074_row199801811203412"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.4.1.1 "><p id="cce_02_0242__en-us_topic_0102499074_p69808112344">Content-Type</p>
</td>
<td class="cellrowborder" valign="top" width="19%" headers="mcps1.3.3.4.2.4.1.2 "><p id="cce_02_0242__en-us_topic_0102499074_p3980111103414">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="61%" headers="mcps1.3.3.4.2.4.1.3 "><p id="cce_02_0242__en-us_topic_0102499074_p169801011203416">Message body type (format). Possible values:</p>
<ul id="cce_02_0242__en-us_topic_0102499074_ul7385444163617"><li id="cce_02_0242__en-us_topic_0102499074_li18385114483612">application/json;charset=utf-8</li><li id="cce_02_0242__en-us_topic_0102499074_li3516132853714">application/json</li></ul>
</td>
</tr>
<tr id="cce_02_0242__en-us_topic_0102499074_row3500125412260"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.4.1.1 "><p id="cce_02_0242__en-us_topic_0102499074_p105001654202618">X-Auth-Token</p>
</td>
<td class="cellrowborder" valign="top" width="19%" headers="mcps1.3.3.4.2.4.1.2 "><p id="cce_02_0242__en-us_topic_0102499074_p20500954182618">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="61%" headers="mcps1.3.3.4.2.4.1.3 "><p id="cce_02_0242__p18824197845">Requests for calling an API can be authenticated using either a token or AK/SK. If token-based authentication is used, this parameter is mandatory and must be set to a user token. For details on how to obtain a user token, see <a href="cce_02_0004.html">API Usage Guidelines</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table34052983203655"></a><a name="table34052983203655"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table34052983203655" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Parameters in the request body</caption><thead align="left"><tr id="cce_02_0242__row30254333203655"><th align="left" class="cellrowborder" valign="top" width="20.202020202020204%" id="mcps1.3.3.5.2.5.1.1"><p id="cce_02_0242__p34681881203655">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.1010101010101%" id="mcps1.3.3.5.2.5.1.2"><p id="cce_02_0242__p333122111014">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="18.21212121212121%" id="mcps1.3.3.5.2.5.1.3"><p id="cce_02_0242__p57769002203655">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="45.484848484848484%" id="mcps1.3.3.5.2.5.1.4"><p id="cce_02_0242__p58673482203655">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row54931625203655"><td class="cellrowborder" valign="top" width="20.202020202020204%" headers="mcps1.3.3.5.2.5.1.1 "><p id="cce_02_0242__p44731858185518">kind</p>
</td>
<td class="cellrowborder" valign="top" width="16.1010101010101%" headers="mcps1.3.3.5.2.5.1.2 "><p id="cce_02_0242__p20715132635516">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="18.21212121212121%" headers="mcps1.3.3.5.2.5.1.3 "><p id="cce_02_0242__p57145269553">String</p>
</td>
<td class="cellrowborder" valign="top" width="45.484848484848484%" headers="mcps1.3.3.5.2.5.1.4 "><p id="cce_02_0242__p12712326175517">API type. The value is fixed at <strong id="cce_02_0242__b74472311522">Node</strong> and cannot be changed.</p>
</td>
</tr>
<tr id="cce_02_0242__row15234185203655"><td class="cellrowborder" valign="top" width="20.202020202020204%" headers="mcps1.3.3.5.2.5.1.1 "><p id="cce_02_0242__p144741580551">apiVersion</p>
</td>
<td class="cellrowborder" valign="top" width="16.1010101010101%" headers="mcps1.3.3.5.2.5.1.2 "><p id="cce_02_0242__p2709192613559">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="18.21212121212121%" headers="mcps1.3.3.5.2.5.1.3 "><p id="cce_02_0242__p6707526185513">String</p>
</td>
<td class="cellrowborder" valign="top" width="45.484848484848484%" headers="mcps1.3.3.5.2.5.1.4 "><p id="cce_02_0242__p1770492695518">API version. The value is fixed at <strong id="cce_02_0242__b560354017214">v3</strong> and cannot be changed.</p>
</td>
</tr>
<tr id="cce_02_0242__row1122635417553"><td class="cellrowborder" valign="top" width="20.202020202020204%" headers="mcps1.3.3.5.2.5.1.1 "><p id="cce_02_0242__p144741558135518">metadata</p>
</td>
<td class="cellrowborder" valign="top" width="16.1010101010101%" headers="mcps1.3.3.5.2.5.1.2 "><p id="cce_02_0242__p112261154155517">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="18.21212121212121%" headers="mcps1.3.3.5.2.5.1.3 "><p id="cce_02_0242__p16227554165511"><a href="#cce_02_0242__table65041257514">metadata</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="45.484848484848484%" headers="mcps1.3.3.5.2.5.1.4 "><p id="cce_02_0242__p102271654195515">Node's metadata, which is a collection of attributes.</p>
</td>
</tr>
<tr id="cce_02_0242__row9619511127"><td class="cellrowborder" valign="top" width="20.202020202020204%" headers="mcps1.3.3.5.2.5.1.1 "><p id="cce_02_0242__p4785161212">spec</p>
</td>
<td class="cellrowborder" valign="top" width="16.1010101010101%" headers="mcps1.3.3.5.2.5.1.2 "><p id="cce_02_0242__p97205171219">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="18.21212121212121%" headers="mcps1.3.3.5.2.5.1.3 "><p id="cce_02_0242__p67105119126"><a href="#cce_02_0242__table3150105216225">spec</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="45.484848484848484%" headers="mcps1.3.3.5.2.5.1.4 "><p id="cce_02_0242__p10785112129">Detailed description of the node targeted by this API. CCE creates or updates objects by defining or updating its spec.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table65041257514"></a><a name="table65041257514"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table65041257514" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Data structure of the <strong id="cce_02_0242__b19332413202114">metadata</strong> field</caption><thead align="left"><tr id="cce_02_0242__row1250482515512"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.6.2.5.1.1"><p id="cce_02_0242__p11890655514">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.79%" id="mcps1.3.3.6.2.5.1.2"><p id="cce_02_0242__p289311553114">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.16%" id="mcps1.3.3.6.2.5.1.3"><p id="cce_02_0242__p128941055417">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49.05%" id="mcps1.3.3.6.2.5.1.4"><p id="cce_02_0242__p1289615519119">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row155045251758"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.1 "><p id="cce_02_0242__p1289114562017">name</p>
</td>
<td class="cellrowborder" valign="top" width="16.79%" headers="mcps1.3.3.6.2.5.1.2 "><p id="cce_02_0242__p716614322018">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.16%" headers="mcps1.3.3.6.2.5.1.3 "><p id="cce_02_0242__p9195144141410">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.05%" headers="mcps1.3.3.6.2.5.1.4 "><p id="cce_02_0242__p1630772215148">Node name.</p>
<div class="note" id="cce_02_0242__note71095339418"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p9110173318412">Enter 0 to 56 characters starting with a letter and not ending with a hyphen (-). Only lowercase letters, digits, and hyphens (-) are allowed.</p>
<p id="cce_02_0242__p6880832313">If no node name is specified, the system automatically generates a node name in the format of <strong id="cce_02_0242__b9678398616">Cluster Name-*****</strong>.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row1450412518519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.1 "><p id="cce_02_0242__p689194513209">labels</p>
</td>
<td class="cellrowborder" valign="top" width="16.79%" headers="mcps1.3.3.6.2.5.1.2 "><p id="cce_02_0242__p1886511394203">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.16%" headers="mcps1.3.3.6.2.5.1.3 "><p id="cce_02_0242__p919624191418">Object</p>
</td>
<td class="cellrowborder" valign="top" width="49.05%" headers="mcps1.3.3.6.2.5.1.4 "><p id="cce_02_0242__p354112509451">CCE node label (not the native Kubernetes label).</p>
<p id="cce_02_0242__p1671617184505">Labels are used to select objects that meet certain criteria. A label is a key-value pair.</p>
<p id="cce_02_0242__p93074221142">Example:</p>
<pre class="screen" id="cce_02_0242__screen38331124185416">"labels": {
"key" : "value"
}</pre>
<div class="note" id="cce_02_0242__note072918181476"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p364017417482">Users can not use this field to define the native Kubernetes labels.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row8504102517519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.1 "><p id="cce_02_0242__p889194582016">annotations</p>
</td>
<td class="cellrowborder" valign="top" width="16.79%" headers="mcps1.3.3.6.2.5.1.2 "><p id="cce_02_0242__p116764015202">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.16%" headers="mcps1.3.3.6.2.5.1.3 "><p id="cce_02_0242__p15196841191420">Object</p>
</td>
<td class="cellrowborder" valign="top" width="49.05%" headers="mcps1.3.3.6.2.5.1.4 "><p id="cce_02_0242__p131221035104512">CCE node annotation in key-value pair format (not the native Kubernetes annotations).</p>
<p id="cce_02_0242__p678583015406">Example:</p>
<pre class="screen" id="cce_02_0242__screen1163751913466">"annotations": {
"key1" : "value1",
"key2" : "value2"
}</pre>
<div class="note" id="cce_02_0242__note1558316436525"><span class="notetitle"> NOTE: </span><div class="notebody"><ul id="cce_02_0242__ul678617437477"><li id="cce_02_0242__li18444448476">Users can not use this field to define the native Kubernetes labels.</li><li id="cce_02_0242__li1178644304719"><strong id="cce_02_0242__b13990160855">Annotations</strong> are not used to identify or select objects. The metadata in <strong id="cce_02_0242__b19661658155112">Annotations</strong> may be small or large, structured or unstructured, and may include characters that are not allowed in labels.</li></ul>
</div></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table3150105216225"></a><a name="table3150105216225"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table3150105216225" frame="border" border="1" rules="all"><caption><b>Table 5 </b>Data structure of the <strong id="cce_02_0242__b1395933412226">spec</strong> field</caption><thead align="left"><tr id="cce_02_0242__row6150125212219"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.7.2.5.1.1"><p id="cce_02_0242__p6731192632411">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.939999999999998%" id="mcps1.3.3.7.2.5.1.2"><p id="cce_02_0242__p1373132617245">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.040000000000001%" id="mcps1.3.3.7.2.5.1.3"><p id="cce_02_0242__p27311226112410">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49.02%" id="mcps1.3.3.7.2.5.1.4"><p id="cce_02_0242__p15746192612248">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row61507522224"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p333015583253">flavor</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p18150115219222">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p131508522226">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p71501352102211">Node specifications. For details, see the description of the <strong id="cce_02_0242__b0244615535">flavorRef</strong> parameter in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
<div class="note" id="cce_02_0242__note148961115125815"><span class="notetitle"> NOTE: </span><div class="notebody"><ul id="cce_02_0242__ul145401173484"><li id="cce_02_0242__li4540571485">When adding a BMS node, check whether the flavor of the node to be added supports local disks. If local disks are not supported, add at least one 100 GB EVS disk.</li><li id="cce_02_0242__li16540137174819">Nodes must have 2-core or higher CPU, 4 GB or larger memory.</li></ul>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row12150165217223"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p181506529221">az</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p197861438122719">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p111505520222">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p151501252102216">AZ of the node. For details, see the description of the <strong id="cce_02_0242__b214031310212">availability_zone</strong> parameter in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row1396733435612"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p096753412561">os</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p14968143425612">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p4968934125616">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1054912457413">Node OS.</p>
<ul id="cce_02_0242__ul1188124381710"><li id="cce_02_0242__li159011525204117">Nodes in clusters of Kubernetes v1.13, v1.15, v1.17, v1.19, v1.21, v1.23, or v1.25 support EulerOS 2.5.</li><li id="cce_02_0242__li134373416455">Nodes in clusters of Kubernetes v1.19 or later support EulerOS 2.9.</li><li id="cce_02_0242__li12414175604611">Nodes in clusters of Kubernetes v1.25 or later support Ubuntu 22.04 and HCE OS 2.0.</li><li id="cce_02_0242__li20632857162017">Nodes using <strong id="cce_02_0242__b1085985314">kata</strong> runtime in CCE Turbo cluster support EulerOS 2.9.</li></ul>
<div class="note" id="cce_02_0242__note10375018152611"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p10284638113018">If the <strong id="cce_02_0242__b172781342103011">alpha.cce/NodeImageID</strong> parameter in <strong id="cce_02_0242__b198895489303">extendParam</strong> is specified during node creation, you do not need to set this field.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row6201163842315"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1420217389236">dedicatedHostId</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p1020273822317">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p17202238192311">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1657345220513">ID of the dedicated host to which nodes will be scheduled.</p>
</td>
</tr>
<tr id="cce_02_0242__row1150165232219"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p0393194582610">login</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p8150105252219">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p1715065215226"><a href="#cce_02_0242__table10946114617286">login</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p41509523227">Node login mode, which can be key pair or password.</p>
</td>
</tr>
<tr id="cce_02_0242__row111501952182214"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p0677490262">rootVolume</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p51501552132210">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p16150052162211"><a href="#cce_02_0242__table1359314517">Volume</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p15150125219222">System disk parameters of the node.</p>
</td>
</tr>
<tr id="cce_02_0242__row1515016528222"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1859810527263">dataVolumes</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p161501852152218">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p13150652142210">Array of <a href="#cce_02_0242__table1359314517">Volume</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1915035219225">Data disk parameters of the node. Currently, you can add the second data disk for your node on the CCE console.</p>
</td>
</tr>
<tr id="cce_02_0242__row091882512153"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p133081775154">storage</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p130816761515">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p1530817771510"><a href="#cce_02_0242__en-us_topic_0000001417516392_request_Storage">Storage</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p3308137201515">Disk initialization management parameter.</p>
<p id="cce_02_0242__p153081878157">This parameter is complex to configure. For details, see <a href="node_storage_example.html">Attaching Disks to a Node</a>.</p>
<p id="cce_02_0242__p930817781513">If this parameter retains its default, disks are managed based on the DockerLVMConfigOverride (discarded) parameter in extendParam. This parameter is supported by clusters of version 1.15.11 and later.</p>
<div class="note" id="cce_02_0242__note1230810715154"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p193091078153">If a node specification involves local disks and EVS disks at the same time, do not retain the default value of this parameter to prevent unexpected disk partitions.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row215045242210"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p13629105762613">publicIP</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p3150135292215">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p131501952192211"><a href="#cce_02_0242__table139179586343">publicIP</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p51501752122215">EIP used by the node to access public networks.</p>
</td>
</tr>
<tr id="cce_02_0242__row1970917914119"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p137091919419">billingMode</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p1971010984118">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p12710169194115">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p558875914438">Billing mode of a node.</p>
<div class="note" id="cce_02_0242__note0702131124412"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p77026184417">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row133895911576"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p13898935713">count</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p1338916913573">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p938920995713">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1714112632020">Number of nodes to be created in a batch. The value must be a positive integer greater than or equal to 1 and less than or equal to the defined limit.</p>
<div class="note" id="cce_02_0242__note1789393813551"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p10894438155515">This fielder can be set to <strong id="cce_02_0242__b05711012396">0</strong> for a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row1920172414719"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1292112474716">nodeNicSpec</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p29211924104714">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p11921122418478"><a href="#cce_02_0242__table322873620312">nodeNicSpec</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p218217915619">Description about the node NIC.</p>
</td>
</tr>
<tr id="cce_02_0242__row04202261820"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p642012610210">extendParam</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p194201026527">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p6420182613211"><a href="#cce_02_0242__table153332427337">extendParam</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1038263410216">Extended parameter. Format: Key-value pair.</p>
</td>
</tr>
<tr id="cce_02_0242__row550282612218"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p145037262222">userTags</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p45031426132210">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p9503202618229">Object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p7534153516413">Tag of a VM.</p>
<p id="cce_02_0242__p336932192717">The format is key-value pair. The number of key-value pairs cannot exceed 20.</p>
<ul id="cce_02_0242__ul89974419513"><li id="cce_02_0242__li183572094223"><strong id="cce_02_0242__b9745121213260">Key</strong>: Only uppercase letters, lowercase letters, digits, special characters (-_@), and Unicode characters (\u4E00-\u9FA5) are supported. It can contain a maximum of 36 characters. The key cannot be empty.</li><li id="cce_02_0242__li1874712112266"><strong id="cce_02_0242__b3304915172612">Value</strong>: Only uppercase letters, lowercase letters, digits, special characters (-_@), and Unicode characters (\u4E00-\u9FA5) are supported. It can contain a maximum of 43 characters. The value can be empty.</li></ul>
<p id="cce_02_0242__p109975417513">Example:</p>
<pre class="screen" id="cce_02_0242__screen1616611271311">"userTags": [
{
"key": "tag1",
"value": "aaaa"
},
{
"key": "tag2",
"value": "bbbb"
}
]</pre>
</td>
</tr>
<tr id="cce_02_0242__row15875955114618"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p587515516469">k8sTags</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p687685520467">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p1487655534616">Object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1932218501944">Tag of a Kubernetes node.</p>
<p id="cce_02_0242__p5876455194611">The format is key-value pair. The number of key-value pairs cannot exceed 20.</p>
<ul id="cce_02_0242__ul102539423175"><li id="cce_02_0242__li18253184211714"><strong id="cce_02_0242__b26119351759">Key</strong>: Enter 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed. A DNS subdomain can be prefixed to a key and contain a maximum of 253 characters. Example DNS subdomain: example.com/my-key</li><li id="cce_02_0242__li444712449171"><strong id="cce_02_0242__b1541015592398">Value</strong>: The value can be left blank or a string of 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed in the character string.</li></ul>
<p id="cce_02_0242__p1644615065413">Example:</p>
<pre class="screen" id="cce_02_0242__screen851218415616">"k8sTags": {
"key": "value"
}</pre>
</td>
</tr>
<tr id="cce_02_0242__row17268125919467"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1026914596460">taints</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p1926945954612">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p1612932717412">Object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><div class="p" id="cce_02_0242__p81066511617">You can add taints to created nodes to configure anti-affinity. Each taint contains the following parameters:<ul id="cce_02_0242__ul17274222121015"><li id="cce_02_0242__li227482216106"><strong id="cce_02_0242__b14101664369">Key</strong>: A key must contain 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed. A DNS subdomain name can be used as the prefix of a key.</li><li id="cce_02_0242__li7274112241020"><strong id="cce_02_0242__b1538010103366">Value</strong>: A value must start with a letter or digit and can contain a maximum of 63 characters, including letters, digits, hyphens (-), underscores (_), and periods (.).</li><li id="cce_02_0242__li1655171215812"><strong id="cce_02_0242__b23151718366">Effect</strong>: Available options are <strong id="cce_02_0242__b13216173361">NoSchedule</strong>, <strong id="cce_02_0242__b1933201719369">PreferNoSchedule</strong>, and <strong id="cce_02_0242__b3345173368">NoExecute</strong>.</li></ul>
</div>
<p id="cce_02_0242__p98321812817">Example:</p>
<pre class="screen" id="cce_02_0242__screen19127268812">"taints": [{
"key": "status",
"value": "unavailable",
"effect": "NoSchedule"
}, {
"key": "looks",
"value": "bad",
"effect": "NoSchedule"
}]</pre>
</td>
</tr>
<tr id="cce_02_0242__row19530045203315"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1873874584318">ecsGroupId</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p9738445184315">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p157381045144310">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p18709171733920">ECS group ID. If this parameter is specified, the node is created in the specified ECS group.</p>
<div class="note" id="cce_02_0242__note185421340114811"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p4542340194811">This parameter is not supported when you add a node to a node pool or use CCE Turbo cluster.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row8774653123314"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p161810561449">dedicatedHostId</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p71865614416">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p161875634413">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p739555073915">ID of the DeH host. If this parameter is specified, the node is scheduled to its own DeH host.</p>
<div class="note" id="cce_02_0242__note27135754816"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p1386858123519">This parameter is not supported when you add a node to a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row266155023313"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p1554811110458">offloadNode</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p1654881184513">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p85481013450">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p97763514017">Whether the node belongs to a CCE Turbo cluster.</p>
<div class="note" id="cce_02_0242__note34301306491"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p0541635366">This parameter is not supported when you add a node to a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row19523144853310"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p129945310509">faultDomain</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p5299115345015">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p530019531508">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p1887101914402">Cloud server fault domain. The node is created in the fault domain specified by this parameter.</p>
<div class="note" id="cce_02_0242__note16611121845316"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p561101805318">You must specify the ECS to which the fault domain policy applies and enable the fault domain feature.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row27708328492"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="cce_02_0242__p523884364813">runtime</p>
</td>
<td class="cellrowborder" valign="top" width="15.939999999999998%" headers="mcps1.3.3.7.2.5.1.2 "><p id="cce_02_0242__p13238743194811">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.7.2.5.1.3 "><p id="cce_02_0242__p15238243164815"><a href="#cce_02_0242__table163721555105015">Runtime</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49.02%" headers="mcps1.3.3.7.2.5.1.4 "><p id="cce_02_0242__p62213390326">Container runtime. The default value is <strong id="cce_02_0242__b17221153917321">docker</strong>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table322873620312"></a><a name="table322873620312"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table322873620312" frame="border" border="1" rules="all"><caption><b>Table 6 </b>Data structure of the nodeNicSpec field</caption><thead align="left"><tr id="cce_02_0242__row132296364316"><th align="left" class="cellrowborder" valign="top" width="18.970588235294116%" id="mcps1.3.3.8.2.5.1.1"><p id="cce_02_0242__p622943603116">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.558823529411764%" id="mcps1.3.3.8.2.5.1.2"><p id="cce_02_0242__p42290361314">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.11764705882353%" id="mcps1.3.3.8.2.5.1.3"><p id="cce_02_0242__p11229193612317">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="44.35294117647059%" id="mcps1.3.3.8.2.5.1.4"><p id="cce_02_0242__p9229136163117">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row3229193616310"><td class="cellrowborder" valign="top" width="18.970588235294116%" headers="mcps1.3.3.8.2.5.1.1 "><p id="cce_02_0242__p20278134019444">primaryNic</p>
</td>
<td class="cellrowborder" valign="top" width="16.558823529411764%" headers="mcps1.3.3.8.2.5.1.2 "><p id="cce_02_0242__p4277340184413">No</p>
</td>
<td class="cellrowborder" valign="top" width="20.11764705882353%" headers="mcps1.3.3.8.2.5.1.3 "><p id="cce_02_0242__p3276124012443"><a href="#cce_02_0242__request_NicSpec">primaryNic</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="44.35294117647059%" headers="mcps1.3.3.8.2.5.1.4 "><p id="cce_02_0242__p327417407445">Description about the primary NIC.</p>
</td>
</tr>
<tr id="cce_02_0242__row168836301105"><td class="cellrowborder" valign="top" width="18.970588235294116%" headers="mcps1.3.3.8.2.5.1.1 "><p id="cce_02_0242__p108741930803">extNics</p>
</td>
<td class="cellrowborder" valign="top" width="16.558823529411764%" headers="mcps1.3.3.8.2.5.1.2 "><p id="cce_02_0242__p178747303018">No</p>
</td>
<td class="cellrowborder" valign="top" width="20.11764705882353%" headers="mcps1.3.3.8.2.5.1.3 "><p id="cce_02_0242__p1027523918313">Array of <a href="#cce_02_0242__request_NicSpec">extNics</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="44.35294117647059%" headers="mcps1.3.3.8.2.5.1.4 "><p id="cce_02_0242__p18670581202">Extension NIC.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__request_NicSpec"></a><a name="request_NicSpec"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__request_NicSpec" frame="border" border="1" rules="all"><caption><b>Table 7 </b>Data structure of the primaryNic/extNics field</caption><thead align="left"><tr id="cce_02_0242__row123919381733"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.1"><p id="cce_02_0242__p1327510391739">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.2"><p id="cce_02_0242__p1927618399312">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.3"><p id="cce_02_0242__p42761539135">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.9.2.5.1.4"><p id="cce_02_0242__p162765394310">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row2039116387315"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.1 "><p id="cce_02_0242__p132761639537">subnetId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.2 "><p id="cce_02_0242__p4276173919316">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.3 "><p id="cce_02_0242__p1327619391634">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.9.2.5.1.4 "><p id="cce_02_0242__p182761439639">Network ID of the subnet to which the NIC belongs.</p>
</td>
</tr>
<tr id="cce_02_0242__row13911938635"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.1 "><p id="cce_02_0242__p202763398314">fixedIps</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.2 "><p id="cce_02_0242__p14276139731">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.3 "><p id="cce_02_0242__p2027663919314">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.9.2.5.1.4 "><p id="cce_02_0242__p12276739235">The IP address of the primary NIC is specified by <strong id="cce_02_0242__b427617394314">fixedIps</strong>. The number of IP addresses cannot be greater than the number of created nodes. <strong id="cce_02_0242__b4276339331">fixedIps</strong> and <strong id="cce_02_0242__b5276439737">ipBlock</strong> cannot be specified at the same time.</p>
</td>
</tr>
<tr id="cce_02_0242__row739143811318"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.1 "><p id="cce_02_0242__p1427663918320">ipBlock</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.2 "><p id="cce_02_0242__p182767391632">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.3 "><p id="cce_02_0242__p2276739130">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.9.2.5.1.4 "><p id="cce_02_0242__p102761339239">CIDR format of the IP address segment. The IP address of the created node falls in this IP address segment. <strong id="cce_02_0242__b162763391131">fixedIps</strong> and <strong id="cce_02_0242__b2276139433">ipBlock</strong> cannot be specified at the same time.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table153332427337"></a><a name="table153332427337"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table153332427337" frame="border" border="1" rules="all"><caption><b>Table 8 </b>Data structure of the extendParam field</caption><thead align="left"><tr id="cce_02_0242__row1333194263315"><th align="left" class="cellrowborder" valign="top" width="20.15686274509804%" id="mcps1.3.3.10.2.5.1.1"><p id="cce_02_0242__p1833364243316">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.931372549019606%" id="mcps1.3.3.10.2.5.1.2"><p id="cce_02_0242__p173331842193317">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.892156862745098%" id="mcps1.3.3.10.2.5.1.3"><p id="cce_02_0242__p73331942143320">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49.01960784313725%" id="mcps1.3.3.10.2.5.1.4"><p id="cce_02_0242__p93331942183314">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1941456173613"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p594212564360">maxPods</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p149421756133614">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p1094255614368">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p73419192371">Maximum number of pods on the node.</p>
</td>
</tr>
<tr id="cce_02_0242__row17335959103419"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p17335135910348">agency_name</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p1335135963414">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p1833555933410">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p3419323992">Specifies the IAM agency name.</p>
</td>
</tr>
<tr id="cce_02_0242__row16874635181011"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p728111882717">containerBaseSize</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p1728141852718">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p6284187278">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p72891816277"><strong id="cce_02_0242__b828171852718">Details</strong>:</p>
<p id="cce_02_0242__p132831819278">Available disk space of a single container on a node (unit: G).</p>
<p id="cce_02_0242__p928171892719">For details about how to allocate the space for the container runtime, see <a href="cce_10_0341.html">Space Allocation of a Data Disk</a>.</p>
<p id="cce_02_0242__p13281818102713"><strong id="cce_02_0242__b9289182279">Constraints</strong>:</p>
<p id="cce_02_0242__p20282181278">When Device Mapper is used, it is recommended that <strong id="cce_02_0242__b142816187278">containerBaseSize</strong> be set to a value less than or equal to 80 GiB. If the value is too large, the container runtime may fail to be started due to long initialization. If there are special requirements for the container disk space, you can mount an external or local storage device. In new versions, the Device Mapper mode is used only by BMSs in the same resource pool and is being deprecated.</p>
<ul id="cce_02_0242__ul1828141819278"><li id="cce_02_0242__li728918152714"><p id="cce_02_0242__p182801811274"><a name="cce_02_0242__li728918152714"></a><a name="li728918152714"></a>The <strong id="cce_02_0242__b152891818273">containerBaseSize</strong> setting takes effect only on nodes running EulerOS in clusters of the new version (v1.23.14-r0, v1.25.9-r0, v1.27.6-r0, v1.28.4-r0 or later).</p>
</li><li id="cce_02_0242__li128181819279"><p id="cce_02_0242__p1728121862710"><a name="cce_02_0242__li128181819279"></a><a name="li128181819279"></a>This parameter cannot be updated when a node pool is being updated.</p>
</li></ul>
<p id="cce_02_0242__p5281189279"><strong id="cce_02_0242__b102831802714">Options</strong>:</p>
<p id="cce_02_0242__p1929101819277">10 to 500</p>
<p id="cce_02_0242__p112911822716"><strong id="cce_02_0242__b429131832714">Default value</strong>:</p>
<p id="cce_02_0242__p1929418182716">If the value is not specified or is set to 0, the default value is used.</p>
<ul id="cce_02_0242__ul1929141842717"><li id="cce_02_0242__li142917187279"><p id="cce_02_0242__p122941819279"><a name="cce_02_0242__li142917187279"></a><a name="li142917187279"></a>The default value is <strong id="cce_02_0242__b1029101816271">10</strong> in Device Mapper mode.</p>
</li><li id="cce_02_0242__li1429151852715"><p id="cce_02_0242__p82981862715"><a name="cce_02_0242__li1429151852715"></a><a name="li1429151852715"></a>In OverlayFS mode, the available space of a single container is not limited by default.</p>
</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row9333104293318"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p203338425338">alpha.cce/preInstall</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p1033318426332">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p15333164220338">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p3333154263315">Script required before the installation.</p>
<div class="note" id="cce_02_0242__note137011215354"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p270172113358">The input value must be encoded using Base64. (Command: <strong id="cce_02_0242__b10861022802">echo -n "<em id="cce_02_0242__i155831735103">Content to be encoded</em>" | base64</strong>)</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row5367951183319"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p173671051153311">alpha.cce/postInstall</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p163671751203313">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p103676513337">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p5451151441612"><strong id="cce_02_0242__b13451201491620">Details</strong>:</p>
<p id="cce_02_0242__p4451101416162">Post-installation script.</p>
<p id="cce_02_0242__p9451141413161">The input value must be encoded using Base64. The method is as follows:</p>
<pre class="screen" id="cce_02_0242__screen5451181441616">echo -n "*Content to be encoded*" | base64</pre>
<p id="cce_02_0242__p2451201491612"><strong id="cce_02_0242__b16451514111617">Constraints</strong>:</p>
<p id="cce_02_0242__p445141411619">The characters of both the pre-installation and post-installation scripts are centrally calculated, and the total number of characters after transcoding cannot exceed 10,240.</p>
<p id="cce_02_0242__p16451314101612"><strong id="cce_02_0242__b1245181491610">Options</strong>:</p>
<p id="cce_02_0242__p124513147166">N/A</p>
<p id="cce_02_0242__p1451151461610"><strong id="cce_02_0242__b1345161410163">Default value</strong>:</p>
<p id="cce_02_0242__p94521414121617">N/A</p>
</td>
</tr>
<tr id="cce_02_0242__row1455373318517"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p125541033155112">alpha.cce/NodeImageID</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p18554133165110">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p5554153320517">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><p id="cce_02_0242__p182741829154718">Mandatory if a custom image is used in creating a bare metal node.</p>
</td>
</tr>
<tr id="cce_02_0242__row163711919521"><td class="cellrowborder" valign="top" width="20.15686274509804%" headers="mcps1.3.3.10.2.5.1.1 "><p id="cce_02_0242__p93712193523">DockerLVMConfigOverride</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p737161995213">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.892156862745098%" headers="mcps1.3.3.10.2.5.1.3 "><p id="cce_02_0242__p437151955211">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.10.2.5.1.4 "><div class="p" id="cce_02_0242__p1527210464472">Docker data disk configuration item. (This parameter has been discarded. Use the <strong id="cce_02_0242__b48581858164712">storage</strong> field instead.)The following is an example configuration:<pre class="screen" id="cce_02_0242__screen25331828204819">"DockerLVMConfigOverride":"dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear"</pre>
</div>
<p id="cce_02_0242__p10225141094817">In this example:</p>
<ul id="cce_02_0242__ul1522531019486"><li id="cce_02_0242__li4225510104819"><strong id="cce_02_0242__b152254102489">userLV</strong>: size of the user space, for example, <strong id="cce_02_0242__b182261510154817">vgpaas/20%VG</strong>.</li><li id="cce_02_0242__li622651015484"><strong id="cce_02_0242__b222611016484">userPath</strong>: mount path of the user space, for example, <strong id="cce_02_0242__b1122621014482">/home/wqt-test</strong>.</li><li id="cce_02_0242__li6226151013482"><strong id="cce_02_0242__b9226141015480">diskType</strong>: disk type. Currently, only the <strong id="cce_02_0242__b1522651012487">evs</strong>, <strong id="cce_02_0242__b42265109489">hdd</strong>, and <strong id="cce_02_0242__b02261710114817">ssd</strong> are supported.</li><li id="cce_02_0242__li6226161011486"><strong id="cce_02_0242__b5226191064812">lvType</strong>: type of a logic volume. Currently, the value can be <strong id="cce_02_0242__b1622631014487">linear</strong> or <strong id="cce_02_0242__b7226121044818">striped</strong>.</li><li id="cce_02_0242__li2226151014483"><strong id="cce_02_0242__b1622651019488">dockerThinpool</strong>: Docker space size, for example, <strong id="cce_02_0242__b92264108480">vgpaas/60%VG</strong>.</li><li id="cce_02_0242__li610581894814"><strong id="cce_02_0242__b922610102485">kubernetesLV</strong>: kubelet space size, for example, <strong id="cce_02_0242__b1422671054820">vgpaas/20%VG</strong>.</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table10946114617286"></a><a name="table10946114617286"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table10946114617286" frame="border" border="1" rules="all"><caption><b>Table 9 </b>Data structure of the <strong id="cce_02_0242__b12392978582">login</strong> field</caption><thead align="left"><tr id="cce_02_0242__row094684614289"><th align="left" class="cellrowborder" valign="top" width="19.607843137254903%" id="mcps1.3.3.11.2.5.1.1"><p id="cce_02_0242__p1544713542283">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.558823529411764%" id="mcps1.3.3.11.2.5.1.2"><p id="cce_02_0242__p8447155482810">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.813725490196077%" id="mcps1.3.3.11.2.5.1.3"><p id="cce_02_0242__p0447145472811">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49.01960784313725%" id="mcps1.3.3.11.2.5.1.4"><p id="cce_02_0242__p17447254132813">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row69467461289"><td class="cellrowborder" valign="top" width="19.607843137254903%" headers="mcps1.3.3.11.2.5.1.1 "><p id="cce_02_0242__p994654602818">sshKey</p>
</td>
<td class="cellrowborder" valign="top" width="16.558823529411764%" headers="mcps1.3.3.11.2.5.1.2 "><p id="cce_02_0242__p1694654614287">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.813725490196077%" headers="mcps1.3.3.11.2.5.1.3 "><p id="cce_02_0242__p2094614692816">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.11.2.5.1.4 "><p id="cce_02_0242__p5946104616288">Name of the key pair used for node login. For details on how to create a key pair, see <a href="cce_02_0101.html">Creating a Key Pair</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row31241526104213"><td class="cellrowborder" valign="top" width="19.607843137254903%" headers="mcps1.3.3.11.2.5.1.1 "><p id="cce_02_0242__p2124826124214">userPassword</p>
</td>
<td class="cellrowborder" valign="top" width="16.558823529411764%" headers="mcps1.3.3.11.2.5.1.2 "><p id="cce_02_0242__p18124192684210">No</p>
</td>
<td class="cellrowborder" valign="top" width="14.813725490196077%" headers="mcps1.3.3.11.2.5.1.3 "><p id="cce_02_0242__p1912414264428">String</p>
</td>
<td class="cellrowborder" valign="top" width="49.01960784313725%" headers="mcps1.3.3.11.2.5.1.4 "><p id="cce_02_0242__p059411218363">Password used for node login.</p>
<div class="note" id="cce_02_0242__note19491185043612"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p19491115003619">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table1359314517"></a><a name="table1359314517"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table1359314517" frame="border" border="1" rules="all"><caption><b>Table 10 </b>Data structure of the <strong id="cce_02_0242__b17617317452">Volume</strong> field</caption><thead align="left"><tr id="cce_02_0242__row86123184512"><th align="left" class="cellrowborder" valign="top" width="15.840000000000002%" id="mcps1.3.3.12.2.5.1.1"><p id="cce_02_0242__p5603104518">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.32%" id="mcps1.3.3.12.2.5.1.2"><p id="cce_02_0242__p335493817453">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.620000000000001%" id="mcps1.3.3.12.2.5.1.3"><p id="cce_02_0242__p146532454">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="52.22%" id="mcps1.3.3.12.2.5.1.4"><p id="cce_02_0242__p765334510">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row263118285255"><td class="cellrowborder" valign="top" width="15.840000000000002%" headers="mcps1.3.3.12.2.5.1.1 "><p id="cce_02_0242__p4631728142516">volumetype</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.3.12.2.5.1.2 "><p id="cce_02_0242__p235483818451">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.620000000000001%" headers="mcps1.3.3.12.2.5.1.3 "><p id="cce_02_0242__p463115285250">String</p>
</td>
<td class="cellrowborder" valign="top" width="52.22%" headers="mcps1.3.3.12.2.5.1.4 "><p id="cce_02_0242__p35816473259">Disk type. For details, see the description of <strong id="cce_02_0242__b185814710254">root_volume</strong> in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
<ul id="cce_02_0242__ul1458114792517"><li id="cce_02_0242__li1159144715251"><strong id="cce_02_0242__b859547132512">SAS</strong>: high I/O</li><li id="cce_02_0242__li459847122511"><strong id="cce_02_0242__b17590476252">SSD</strong>: ultra-high I/O</li><li id="cce_02_0242__li15823164720306"><strong id="cce_02_0242__b138041948193117">GPSSD</strong>: general-purpose SSD</li><li id="cce_02_0242__li5625204512311"><strong id="cce_02_0242__b1924635243115">ESSD</strong>: extreme SSD</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row19703174511"><td class="cellrowborder" valign="top" width="15.840000000000002%" headers="mcps1.3.3.12.2.5.1.1 "><p id="cce_02_0242__p1971731452">size</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.3.12.2.5.1.2 "><p id="cce_02_0242__p1835412386451">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.620000000000001%" headers="mcps1.3.3.12.2.5.1.3 "><p id="cce_02_0242__p2071304513">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="52.22%" headers="mcps1.3.3.12.2.5.1.4 "><p id="cce_02_0242__p116553469241">Disk size, in GB.</p>
<p id="cce_02_0242__p2016173214311">Value range for system disks: 40 to 1024. Value range for data disks: 100 to 32768.</p>
</td>
</tr>
<tr id="cce_02_0242__row720819228281"><td class="cellrowborder" valign="top" width="15.840000000000002%" headers="mcps1.3.3.12.2.5.1.1 "><p id="cce_02_0242__p654514396288">extendParam</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.3.12.2.5.1.2 "><p id="cce_02_0242__p95451239122813">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.620000000000001%" headers="mcps1.3.3.12.2.5.1.3 "><p id="cce_02_0242__p854653992810">Map&lt;String,Object&gt;</p>
</td>
<td class="cellrowborder" valign="top" width="52.22%" headers="mcps1.3.3.12.2.5.1.4 "><p id="cce_02_0242__p15461339142814">Disk extension parameter. For details, see the description of the extendparam parameter in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row8340711143016"><td class="cellrowborder" valign="top" width="15.840000000000002%" headers="mcps1.3.3.12.2.5.1.1 "><p id="cce_02_0242__p2340611183010">hw:passthrough</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.3.12.2.5.1.2 "><p id="cce_02_0242__p2340911193014">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.620000000000001%" headers="mcps1.3.3.12.2.5.1.3 "><p id="cce_02_0242__p193407112300">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="52.22%" headers="mcps1.3.3.12.2.5.1.4 "><ul id="cce_02_0242__ul15612268512"><li id="cce_02_0242__li185692695112">Pay attention to this field if your ECS is SDI-compliant. If the value of this field is <strong id="cce_02_0242__b19565262516">true</strong>, the created disk is of the SCSI type.</li><li id="cce_02_0242__li105612616518">If the node pool type is <strong id="cce_02_0242__b45615264512">ElasticBMS</strong>, this field must be set to <strong id="cce_02_0242__b0561526165120">true</strong>.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row1879115403018"><td class="cellrowborder" valign="top" width="15.840000000000002%" headers="mcps1.3.3.12.2.5.1.1 "><p id="cce_02_0242__p75131847318">metadata</p>
</td>
<td class="cellrowborder" valign="top" width="16.32%" headers="mcps1.3.3.12.2.5.1.2 "><p id="cce_02_0242__p851314419317">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.620000000000001%" headers="mcps1.3.3.12.2.5.1.3 "><p id="cce_02_0242__p75131443316"><a href="#cce_02_0242__table15849123210415">dataVolumeMetadata</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="52.22%" headers="mcps1.3.3.12.2.5.1.4 "><p id="cce_02_0242__p751394123110">Data disk encryption information. This parameter is mandatory only when the data disk of the node to be created needs to be encrypted.</p>
<p id="cce_02_0242__p1851319443110">If data disks are created using a data disk image, this parameter cannot be used.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table15849123210415"></a><a name="table15849123210415"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table15849123210415" frame="border" border="1" rules="all"><caption><b>Table 11 </b>Data structure of the dataVolumeMetadata field</caption><thead align="left"><tr id="cce_02_0242__row1784913210410"><th align="left" class="cellrowborder" valign="top" width="21%" id="mcps1.3.3.13.2.5.1.1"><p id="cce_02_0242__p12972133134115">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13%" id="mcps1.3.3.13.2.5.1.2"><p id="cce_02_0242__p49721233104115">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17%" id="mcps1.3.3.13.2.5.1.3"><p id="cce_02_0242__p2097293314110">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49%" id="mcps1.3.3.13.2.5.1.4"><p id="cce_02_0242__p397218336413">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row158499321747"><td class="cellrowborder" valign="top" width="21%" headers="mcps1.3.3.13.2.5.1.1 "><p id="cce_02_0242__p18491132248">__system__encrypted</p>
</td>
<td class="cellrowborder" valign="top" width="13%" headers="mcps1.3.3.13.2.5.1.2 "><p id="cce_02_0242__p1184993212420">No</p>
</td>
<td class="cellrowborder" valign="top" width="17%" headers="mcps1.3.3.13.2.5.1.3 "><p id="cce_02_0242__p118501732846">String</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.13.2.5.1.4 "><p id="cce_02_0242__p1171914515411">Whether an EVS disk is encrypted.</p>
<ul id="cce_02_0242__ul871919456413"><li id="cce_02_0242__li1371974504110"><strong id="cce_02_0242__b13719445194114">'0'</strong>: not encrypted</li><li id="cce_02_0242__li5719144554111"><strong id="cce_02_0242__b1771920456418">'1'</strong>: encrypted</li></ul>
<p id="cce_02_0242__p1571974510411">If this parameter is not specified, EVS disks will not be encrypted by default.</p>
</td>
</tr>
<tr id="cce_02_0242__row285023214414"><td class="cellrowborder" valign="top" width="21%" headers="mcps1.3.3.13.2.5.1.1 "><p id="cce_02_0242__p11850932746">__system__cmkid</p>
</td>
<td class="cellrowborder" valign="top" width="13%" headers="mcps1.3.3.13.2.5.1.2 "><p id="cce_02_0242__p178508324416">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="17%" headers="mcps1.3.3.13.2.5.1.3 "><p id="cce_02_0242__p128507321646">String</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.13.2.5.1.4 "><p id="cce_02_0242__p477976184216">CMK ID used for encryption. This parameter is used with <strong id="cce_02_0242__b137799614424">__system__encrypted</strong>.</p>
<div class="note" id="cce_02_0242__note6898170784"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p168983013813">You can obtain the ID through HTTPS requests. For details, see <a href="https://docs.otc.t-systems.com/en-us/api/kms/kms_02_0017.html" target="_blank" rel="noopener noreferrer">Querying the List of CMKs</a>.</p>
</div></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table139179586343"></a><a name="table139179586343"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table139179586343" frame="border" border="1" rules="all"><caption><b>Table 12 </b>Data structure of the <strong id="cce_02_0242__b194578158812">publicIP</strong> field</caption><thead align="left"><tr id="cce_02_0242__row16917115833416"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.14.2.5.1.1"><p id="cce_02_0242__p147361906402">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.459999999999999%" id="mcps1.3.3.14.2.5.1.2"><p id="cce_02_0242__p773630144015">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.540000000000001%" id="mcps1.3.3.14.2.5.1.3"><p id="cce_02_0242__p675120144011">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49%" id="mcps1.3.3.14.2.5.1.4"><p id="cce_02_0242__p77514064014">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row139177581341"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="cce_02_0242__p79179585341">ids</p>
</td>
<td class="cellrowborder" valign="top" width="15.459999999999999%" headers="mcps1.3.3.14.2.5.1.2 "><p id="cce_02_0242__p159172586348">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.540000000000001%" headers="mcps1.3.3.14.2.5.1.3 "><p id="cce_02_0242__p69201306371">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.14.2.5.1.4 "><p id="cce_02_0242__p159171586349">List of IDs of the existing EIPs.</p>
<div class="notice" id="cce_02_0242__note1048219251376"><span class="noticetitle"> NOTICE: </span><div class="noticebody"><p id="cce_02_0242__p14831251077">If <strong id="cce_02_0242__b164005813575">ids</strong> is set, you do not need to set <strong id="cce_02_0242__b74015865711">count</strong> and <strong id="cce_02_0242__b94085865712">eip</strong>.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row291745883414"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="cce_02_0242__p1691715585341">count</p>
</td>
<td class="cellrowborder" valign="top" width="15.459999999999999%" headers="mcps1.3.3.14.2.5.1.2 "><p id="cce_02_0242__p1091755873415">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.540000000000001%" headers="mcps1.3.3.14.2.5.1.3 "><p id="cce_02_0242__p15917358153417">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.14.2.5.1.4 "><p id="cce_02_0242__p8917185813344">Number of EIPs to be dynamically created.</p>
<div class="notice" id="cce_02_0242__note1619810214816"><span class="noticetitle"> NOTICE: </span><div class="noticebody"><p id="cce_02_0242__p720116214812">The <strong id="cce_02_0242__b444155895713">count</strong> and <strong id="cce_02_0242__b1544195819572">eip</strong> parameters must be set simultaneously.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row14917155811345"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="cce_02_0242__p169171958153418">eip</p>
</td>
<td class="cellrowborder" valign="top" width="15.459999999999999%" headers="mcps1.3.3.14.2.5.1.2 "><p id="cce_02_0242__p9917135853415">No</p>
</td>
<td class="cellrowborder" valign="top" width="15.540000000000001%" headers="mcps1.3.3.14.2.5.1.3 "><p id="cce_02_0242__p1491785863418"><a href="#cce_02_0242__table135065714419">eip</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.14.2.5.1.4 "><p id="cce_02_0242__p20917105813410">EIP.</p>
<div class="notice" id="cce_02_0242__note1160713522814"><span class="noticetitle"> NOTICE: </span><div class="noticebody"><p id="cce_02_0242__p186191852988">The <strong id="cce_02_0242__b4485585571">count</strong> and <strong id="cce_02_0242__b194845815716">eip</strong> parameters must be set simultaneously.</p>
</div></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="note" id="cce_02_0242__note185391755133210"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="cce_02_0242__p167005033113">If no EIP has been created, configure <strong id="cce_02_0242__b147371250121314">count</strong> and <strong id="cce_02_0242__b147371550101319">eip</strong>. The system will automatically create EIPs based on <strong id="cce_02_0242__b7396123731513">count</strong> and <strong id="cce_02_0242__b173968372156">eip</strong>.</p>
</div></div>
<div class="tablenoborder"><a name="cce_02_0242__table135065714419"></a><a name="table135065714419"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table135065714419" frame="border" border="1" rules="all"><caption><b>Table 13 </b>Data structure of the <strong id="cce_02_0242__b186125611913">eip</strong> field</caption><thead align="left"><tr id="cce_02_0242__row4350185774110"><th align="left" class="cellrowborder" valign="top" width="21%" id="mcps1.3.3.16.2.5.1.1"><p id="cce_02_0242__p162565424423">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.499999999999998%" id="mcps1.3.3.16.2.5.1.2"><p id="cce_02_0242__p12566427429">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.5%" id="mcps1.3.3.16.2.5.1.3"><p id="cce_02_0242__p727315425421">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="49%" id="mcps1.3.3.16.2.5.1.4"><p id="cce_02_0242__p4273104254210">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row10350145754113"><td class="cellrowborder" valign="top" width="21%" headers="mcps1.3.3.16.2.5.1.1 "><p id="cce_02_0242__p835013575413">iptype</p>
</td>
<td class="cellrowborder" valign="top" width="14.499999999999998%" headers="mcps1.3.3.16.2.5.1.2 "><p id="cce_02_0242__p2035010573419">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.5%" headers="mcps1.3.3.16.2.5.1.3 "><p id="cce_02_0242__p16350205710419">String</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.16.2.5.1.4 "><p id="cce_02_0242__p2035016576417">EIP type. For details, see the description of the <strong id="cce_02_0242__b12315155585520">iptype</strong> parameter in the <strong id="cce_02_0242__b63155559559">eip</strong> field in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Data Structure for Creating ECSs</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row14350155784118"><td class="cellrowborder" valign="top" width="21%" headers="mcps1.3.3.16.2.5.1.1 "><p id="cce_02_0242__p5350165719413">bandwidth</p>
</td>
<td class="cellrowborder" valign="top" width="14.499999999999998%" headers="mcps1.3.3.16.2.5.1.2 "><p id="cce_02_0242__p14350105734113">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="15.5%" headers="mcps1.3.3.16.2.5.1.3 "><p id="cce_02_0242__p1035013570419"><a href="#cce_02_0242__table16381121974213">bandwidth</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="49%" headers="mcps1.3.3.16.2.5.1.4 "><p id="cce_02_0242__p15350757104113">Bandwidth parameters of the EIP.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table16381121974213"></a><a name="table16381121974213"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table16381121974213" frame="border" border="1" rules="all"><caption><b>Table 14 </b>Data structure of the <strong id="cce_02_0242__b13125204351015">bandwidth</strong> field</caption><thead align="left"><tr id="cce_02_0242__row638121920426"><th align="left" class="cellrowborder" valign="top" width="21.21212121212121%" id="mcps1.3.3.17.2.5.1.1"><p id="cce_02_0242__p3460174310425">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13.131313131313133%" id="mcps1.3.3.17.2.5.1.2"><p id="cce_02_0242__p946020432428">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17.171717171717173%" id="mcps1.3.3.17.2.5.1.3"><p id="cce_02_0242__p164601943134214">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="48.484848484848484%" id="mcps1.3.3.17.2.5.1.4"><p id="cce_02_0242__p1646014312426">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row13811519104217"><td class="cellrowborder" valign="top" width="21.21212121212121%" headers="mcps1.3.3.17.2.5.1.1 "><p id="cce_02_0242__p538131914211">chargemode</p>
</td>
<td class="cellrowborder" valign="top" width="13.131313131313133%" headers="mcps1.3.3.17.2.5.1.2 "><p id="cce_02_0242__p1438113199428">No</p>
</td>
<td class="cellrowborder" valign="top" width="17.171717171717173%" headers="mcps1.3.3.17.2.5.1.3 "><p id="cce_02_0242__p6381919144212">String</p>
</td>
<td class="cellrowborder" valign="top" width="48.484848484848484%" headers="mcps1.3.3.17.2.5.1.4 "><p id="cce_02_0242__p7730141912617">The value is <strong id="cce_02_0242__b267410514014">traffic</strong>, indicating that the billing is based on traffic.</p>
</td>
</tr>
<tr id="cce_02_0242__row938121964218"><td class="cellrowborder" valign="top" width="21.21212121212121%" headers="mcps1.3.3.17.2.5.1.1 "><p id="cce_02_0242__p12381121914421">size</p>
</td>
<td class="cellrowborder" valign="top" width="13.131313131313133%" headers="mcps1.3.3.17.2.5.1.2 "><p id="cce_02_0242__p43813193421">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="17.171717171717173%" headers="mcps1.3.3.17.2.5.1.3 "><p id="cce_02_0242__p13811519124216">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="48.484848484848484%" headers="mcps1.3.3.17.2.5.1.4 "><p id="cce_02_0242__p638111195428">Bandwidth size. For details, see the description of the <strong id="cce_02_0242__b17637209175614">size</strong> parameter in the <strong id="cce_02_0242__b5637495569">bandwidth</strong> field in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Data Structure for Creating ECSs</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row8381121911425"><td class="cellrowborder" valign="top" width="21.21212121212121%" headers="mcps1.3.3.17.2.5.1.1 "><p id="cce_02_0242__p15381219154214">sharetype</p>
</td>
<td class="cellrowborder" valign="top" width="13.131313131313133%" headers="mcps1.3.3.17.2.5.1.2 "><p id="cce_02_0242__p14381101919423">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="17.171717171717173%" headers="mcps1.3.3.17.2.5.1.3 "><p id="cce_02_0242__p14381919174213">String</p>
</td>
<td class="cellrowborder" valign="top" width="48.484848484848484%" headers="mcps1.3.3.17.2.5.1.4 "><p id="cce_02_0242__p65751022144316">Shared bandwidth type. For details, see the description of the <strong id="cce_02_0242__b1688715194563">sharetype</strong> parameter in the <strong id="cce_02_0242__b5887181911565">bandwidth</strong> field in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Data Structure for Creating ECSs</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table163721555105015"></a><a name="table163721555105015"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table163721555105015" frame="border" border="1" rules="all"><caption><b>Table 15 </b>Runtime</caption><thead align="left"><tr id="cce_02_0242__row1373145515500"><th align="left" class="cellrowborder" valign="top" width="20.599999999999998%" id="mcps1.3.3.18.2.5.1.1"><p id="cce_02_0242__p1768517595111">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="18.6%" id="mcps1.3.3.18.2.5.1.2"><p id="cce_02_0242__p17685755519">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.07%" id="mcps1.3.3.18.2.5.1.3"><p id="cce_02_0242__p12685255517">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.730000000000004%" id="mcps1.3.3.18.2.5.1.4"><p id="cce_02_0242__p126858519510">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row183731455205010"><td class="cellrowborder" valign="top" width="20.599999999999998%" headers="mcps1.3.3.18.2.5.1.1 "><p id="cce_02_0242__p1737395595010">name</p>
</td>
<td class="cellrowborder" valign="top" width="18.6%" headers="mcps1.3.3.18.2.5.1.2 "><p id="cce_02_0242__p73731255155013">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.07%" headers="mcps1.3.3.18.2.5.1.3 "><p id="cce_02_0242__p133731552509">String</p>
</td>
<td class="cellrowborder" valign="top" width="41.730000000000004%" headers="mcps1.3.3.18.2.5.1.4 "><p id="cce_02_0242__p1065576103017">Container runtime. The default value is <strong id="cce_02_0242__b4655116103020">docker</strong>.</p>
<p id="cce_02_0242__p106556623011">Enumeration values:</p>
<ul id="cce_02_0242__ul265516617301"><li id="cce_02_0242__li3655116133020">docker</li><li id="cce_02_0242__li4656126163010">containerd</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_Storage"></a><a name="en-us_topic_0000001417516392_request_Storage"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_Storage" frame="border" border="1" rules="all"><caption><b>Table 16 </b>Storage</caption><thead align="left"><tr id="cce_02_0242__row1719717721510"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.19.2.5.1.1"><p id="cce_02_0242__p1230967171511">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.19.2.5.1.2"><p id="cce_02_0242__p1630918711518">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.19.2.5.1.3"><p id="cce_02_0242__p9309178152">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.19.2.5.1.4"><p id="cce_02_0242__p1230919711153">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1019812717158"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.1 "><p id="cce_02_0242__p63109720158">storageSelectors</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.2 "><p id="cce_02_0242__p531013751518">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.3 "><p id="cce_02_0242__p431016714157">Array of <a href="#cce_02_0242__en-us_topic_0000001417516392_request_StorageSelectors">StorageSelectors</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.19.2.5.1.4 "><p id="cce_02_0242__p16310137191511">Disk selection. Matched disks are managed according to <strong id="cce_02_0242__b1310197131513">matchLabels</strong> and <strong id="cce_02_0242__b731087191510">storageType</strong>.</p>
</td>
</tr>
<tr id="cce_02_0242__row1619816719152"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.1 "><p id="cce_02_0242__p153101719155">storageGroups</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.2 "><p id="cce_02_0242__p63111715158">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.19.2.5.1.3 "><p id="cce_02_0242__p3311147201515">Array of <a href="#cce_02_0242__en-us_topic_0000001417516392_request_StorageGroups">StorageGroups</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.19.2.5.1.4 "><p id="cce_02_0242__p153113761517">A storage group consists of multiple storage devices. It is used to divide storage space.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_StorageSelectors"></a><a name="en-us_topic_0000001417516392_request_StorageSelectors"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_StorageSelectors" frame="border" border="1" rules="all"><caption><b>Table 17 </b>StorageSelectors</caption><thead align="left"><tr id="cce_02_0242__row920111711519"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.20.2.5.1.1"><p id="cce_02_0242__p7311127121520">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.20.2.5.1.2"><p id="cce_02_0242__p53116713155">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.20.2.5.1.3"><p id="cce_02_0242__p113121771155">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.20.2.5.1.4"><p id="cce_02_0242__p143121976159">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1420197141517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.1 "><p id="cce_02_0242__p173123701515">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.2 "><p id="cce_02_0242__p18312197171511">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.3 "><p id="cce_02_0242__p931211721517">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.20.2.5.1.4 "><p id="cce_02_0242__p13121871155">Selector name, used as the index of <strong id="cce_02_0242__b193123751517">selectorNames</strong> in <strong id="cce_02_0242__b1731210711159">storageGroup</strong>. Therefore, the name of each selector must be unique.</p>
</td>
</tr>
<tr id="cce_02_0242__row320147131510"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.1 "><p id="cce_02_0242__p5313177151514">storageType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.2 "><p id="cce_02_0242__p123138781518">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.3 "><p id="cce_02_0242__p1231327131513">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.20.2.5.1.4 "><p id="cce_02_0242__p13132719152">Specifies the storage type. Currently, only <strong id="cce_02_0242__b173130781517">evs</strong> (EVS volumes) and <strong id="cce_02_0242__b1431317111513">local</strong> (local volumes) are supported. The local storage does not support disk selection. All local disks will form a VG. Therefore, only one storageSelector of the local type is allowed.</p>
</td>
</tr>
<tr id="cce_02_0242__row112019710153"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.1 "><p id="cce_02_0242__p5313117141519">matchLabels</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.2 "><p id="cce_02_0242__p23144710157">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.20.2.5.1.3 "><p id="cce_02_0242__p831414716154"><a href="#cce_02_0242__en-us_topic_0000001417516392_request_matchLabels">matchLabels</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.20.2.5.1.4 "><p id="cce_02_0242__p13141751510">Matching field of an EVS volume. The <strong id="cce_02_0242__b431410741513">size</strong>, <strong id="cce_02_0242__b103147761515">volumeType</strong>, <strong id="cce_02_0242__b9314107121517">metadataEncrypted</strong>, <strong id="cce_02_0242__b173149791517">metadataCmkid</strong> and <strong id="cce_02_0242__b14314572159">count</strong> fields are supported.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_matchLabels"></a><a name="en-us_topic_0000001417516392_request_matchLabels"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_matchLabels" frame="border" border="1" rules="all"><caption><b>Table 18 </b>matchLabels</caption><thead align="left"><tr id="cce_02_0242__row10206373156"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.21.2.5.1.1"><p id="cce_02_0242__p143154715157">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.21.2.5.1.2"><p id="cce_02_0242__p2031513741517">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.21.2.5.1.3"><p id="cce_02_0242__p631507171515">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.21.2.5.1.4"><p id="cce_02_0242__p163152715157">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row3206578154"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.1 "><p id="cce_02_0242__p133159711520">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.2 "><p id="cce_02_0242__p183151073154">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.3 "><p id="cce_02_0242__p4316157121519">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.21.2.5.1.4 "><p id="cce_02_0242__p153161974151">Matched disk size. If this parameter is left unspecified, the disk size is not limited. Example: 100</p>
</td>
</tr>
<tr id="cce_02_0242__row52064719151"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.1 "><p id="cce_02_0242__p2031611731519">volumeType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.2 "><p id="cce_02_0242__p93166721514">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.3 "><p id="cce_02_0242__p431637151516">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.21.2.5.1.4 "><p id="cce_02_0242__p1831687191510">EVS disk type.</p>
<ul id="cce_02_0242__ul7618138132519"><li id="cce_02_0242__cce_02_0242_li1159144715251"><strong id="cce_02_0242__cce_02_0242_b859547132512">SAS</strong>: high I/O</li><li id="cce_02_0242__cce_02_0242_li459847122511"><strong id="cce_02_0242__cce_02_0242_b17590476252">SSD</strong>: ultra-high I/O</li><li id="cce_02_0242__cce_02_0242_li15823164720306"><strong id="cce_02_0242__cce_02_0242_b138041948193117">GPSSD</strong>: general-purpose SSD</li><li id="cce_02_0242__cce_02_0242_li5625204512311"><strong id="cce_02_0242__cce_02_0242_b1924635243115">ESSD</strong>: extreme SSD</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row7206197111514"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.1 "><p id="cce_02_0242__p1131610720155">metadataEncrypted</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.2 "><p id="cce_02_0242__p4317187161517">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.3 "><p id="cce_02_0242__p15317175158">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.21.2.5.1.4 "><p id="cce_02_0242__p173177711156">Disk encryption identifier. <strong id="cce_02_0242__b123170719157">0</strong> indicates that the disk is not encrypted, and <strong id="cce_02_0242__b13317137161517">1</strong> indicates that the disk is encrypted.</p>
</td>
</tr>
<tr id="cce_02_0242__row2020614751518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.1 "><p id="cce_02_0242__p931713716152">metadataCmkid</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.2 "><p id="cce_02_0242__p73175741513">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.3 "><p id="cce_02_0242__p231717171514">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.21.2.5.1.4 "><p id="cce_02_0242__p13181276159">Customer master key ID of an encrypted disk. The value is a 36-byte string.</p>
</td>
</tr>
<tr id="cce_02_0242__row92061970150"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.1 "><p id="cce_02_0242__p15318875152">count</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.2 "><p id="cce_02_0242__p53181070155">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.21.2.5.1.3 "><p id="cce_02_0242__p931815701517">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.21.2.5.1.4 "><p id="cce_02_0242__p7318879152">Number of disks to be selected. If this parameter is left blank, all disks of this type are selected.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_StorageGroups"></a><a name="en-us_topic_0000001417516392_request_StorageGroups"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_StorageGroups" frame="border" border="1" rules="all"><caption><b>Table 19 </b>StorageGroups</caption><thead align="left"><tr id="cce_02_0242__row92132731513"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.22.2.5.1.1"><p id="cce_02_0242__p183190771519">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.22.2.5.1.2"><p id="cce_02_0242__p133195715154">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.22.2.5.1.3"><p id="cce_02_0242__p73192072154">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.22.2.5.1.4"><p id="cce_02_0242__p11319771156">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1213177121510"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.1 "><p id="cce_02_0242__p93191718153">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.2 "><p id="cce_02_0242__p231918712153">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.3 "><p id="cce_02_0242__p53206731517">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.22.2.5.1.4 "><p id="cce_02_0242__p13320187131511">Name of a virtual storage group, which must be unique.</p>
</td>
</tr>
<tr id="cce_02_0242__row1521311718158"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.1 "><p id="cce_02_0242__p1532017151520">cceManaged</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.2 "><p id="cce_02_0242__p1732087151510">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.3 "><p id="cce_02_0242__p6320177101513">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.22.2.5.1.4 "><p id="cce_02_0242__p2320378154">Storage space for Kubernetes and runtime components. Only one group can be set to <strong id="cce_02_0242__b432011717158">true</strong>. If this parameter is left blank, the default value <strong id="cce_02_0242__b15320127121510">false</strong> is used.</p>
</td>
</tr>
<tr id="cce_02_0242__row8213107111513"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.1 "><p id="cce_02_0242__p103211976151">selectorNames</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.2 "><p id="cce_02_0242__p332110719151">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.3 "><p id="cce_02_0242__p932114719155">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.22.2.5.1.4 "><p id="cce_02_0242__p20321671159">This parameter corresponds to <strong id="cce_02_0242__b5321177181516">name</strong> in <strong id="cce_02_0242__b11321137191513">storageSelectors</strong>. A group can match multiple selectors, but a selector can match only one group.</p>
</td>
</tr>
<tr id="cce_02_0242__row32131676150"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.1 "><p id="cce_02_0242__p1332187111515">virtualSpaces</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.2 "><p id="cce_02_0242__p1932119712155">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.22.2.5.1.3 "><p id="cce_02_0242__p1232227161513">Array of <a href="#cce_02_0242__en-us_topic_0000001417516392_request_VirtualSpace">VirtualSpace</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.22.2.5.1.4 "><p id="cce_02_0242__p63221172159">Detailed management of space configuration in a group.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_VirtualSpace"></a><a name="en-us_topic_0000001417516392_request_VirtualSpace"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_VirtualSpace" frame="border" border="1" rules="all"><caption><b>Table 20 </b>VirtualSpace</caption><thead align="left"><tr id="cce_02_0242__row18218157101510"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.23.2.5.1.1"><p id="cce_02_0242__p7322197151515">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.23.2.5.1.2"><p id="cce_02_0242__p7322197121512">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.23.2.5.1.3"><p id="cce_02_0242__p83226771519">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.23.2.5.1.4"><p id="cce_02_0242__p1132347101518">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row132185719151"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.1 "><p id="cce_02_0242__p1432314714154">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.2 "><p id="cce_02_0242__p18323187141514">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.3 "><p id="cce_02_0242__p13231771151">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.23.2.5.1.4 "><p id="cce_02_0242__p33231275151">Name of a virtualSpace.</p>
<ul id="cce_02_0242__ul1932397191513"><li id="cce_02_0242__li9323273158"><strong id="cce_02_0242__b632477131517">Kubernetes</strong>: Kubernetes space configuration. <strong id="cce_02_0242__b332420711513">lvmConfig</strong> needs to be configured.</li><li id="cce_02_0242__li132413710152"><strong id="cce_02_0242__b032497151511">runtime</strong>: runtime space configuration. <strong id="cce_02_0242__b2324137131514">runtimeConfig</strong> needs to be configured.</li><li id="cce_02_0242__li1732416701515"><strong id="cce_02_0242__b123241378152">user</strong>: user space configuration. <strong id="cce_02_0242__b1832457131516">lvmConfig</strong> needs to be configured.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row132183719155"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.1 "><p id="cce_02_0242__p1732419711159">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.2 "><p id="cce_02_0242__p19324137111510">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.3 "><p id="cce_02_0242__p173259715157">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.23.2.5.1.4 "><p id="cce_02_0242__p03251872150">Size of a virtualSpace. The value must be an integer in percentage. Example: 90%.</p>
<div class="note" id="cce_02_0242__note83251171150"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p1532527191512">The sum of the percentages of all virtualSpaces in a group cannot exceed 100%.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row1221820711517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.1 "><p id="cce_02_0242__p1532519718157">lvmConfig</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.2 "><p id="cce_02_0242__p7325127101518">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.3 "><p id="cce_02_0242__p153261576159"><a href="#cce_02_0242__en-us_topic_0000001417516392_request_LVMConfig">LVMConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.23.2.5.1.4 "><p id="cce_02_0242__p6326157181519">LVM configurations, applicable to <strong id="cce_02_0242__b832614781517">kubernetes</strong> and <strong id="cce_02_0242__b8326474150">user</strong> spaces. Note that one virtual space supports only one config.</p>
</td>
</tr>
<tr id="cce_02_0242__row621807101515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.1 "><p id="cce_02_0242__p43261479158">runtimeConfig</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.2 "><p id="cce_02_0242__p73269718156">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.23.2.5.1.3 "><p id="cce_02_0242__p123261774155"><a href="#cce_02_0242__en-us_topic_0000001417516392_request_RuntimeConfig">RuntimeConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.23.2.5.1.4 "><p id="cce_02_0242__p132610715152">runtime configurations, applicable to the <strong id="cce_02_0242__b113262072156">runtime</strong> space. Note that one virtual space supports only one config.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_LVMConfig"></a><a name="en-us_topic_0000001417516392_request_LVMConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_LVMConfig" frame="border" border="1" rules="all"><caption><b>Table 21 </b>LVMConfig</caption><thead align="left"><tr id="cce_02_0242__row422514715154"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.24.2.5.1.1"><p id="cce_02_0242__p1332719719154">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.24.2.5.1.2"><p id="cce_02_0242__p203279731511">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.24.2.5.1.3"><p id="cce_02_0242__p1932737141512">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.24.2.5.1.4"><p id="cce_02_0242__p232715761519">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row7226157131513"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.1 "><p id="cce_02_0242__p33275711151">lvType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.2 "><p id="cce_02_0242__p1432714791510">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.3 "><p id="cce_02_0242__p632810711156">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.24.2.5.1.4 "><p id="cce_02_0242__p83288791512">LVM write mode. <strong id="cce_02_0242__b832813781516">linear</strong> indicates the linear mode. <strong id="cce_02_0242__b1032818791510">striped</strong> indicates the striped mode, in which multiple disks are used to form a strip to improve disk performance.</p>
</td>
</tr>
<tr id="cce_02_0242__row922612718155"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.1 "><p id="cce_02_0242__p93289712158">path</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.2 "><p id="cce_02_0242__p1632814716157">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.24.2.5.1.3 "><p id="cce_02_0242__p432820701513">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.24.2.5.1.4 "><p id="cce_02_0242__p1732957131516">Path to which the disk is attached. This parameter takes effect only in user configuration. The value is an absolute path. Digits, letters, periods (.), hyphens (-), and underscores (_) are allowed.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0000001417516392_request_RuntimeConfig"></a><a name="en-us_topic_0000001417516392_request_RuntimeConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0000001417516392_request_RuntimeConfig" frame="border" border="1" rules="all"><caption><b>Table 22 </b>RuntimeConfig</caption><thead align="left"><tr id="cce_02_0242__row1722914771514"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.25.2.5.1.1"><p id="cce_02_0242__p73294751514">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.25.2.5.1.2"><p id="cce_02_0242__p432910713152">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.25.2.5.1.3"><p id="cce_02_0242__p133297781518">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.25.2.5.1.4"><p id="cce_02_0242__p10329107141510">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row122927111518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.25.2.5.1.1 "><p id="cce_02_0242__p8329576159">lvType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.25.2.5.1.2 "><p id="cce_02_0242__p183301776158">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.25.2.5.1.3 "><p id="cce_02_0242__p1330147141517">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.25.2.5.1.4 "><p id="cce_02_0242__p4330777151">LVM write mode. <strong id="cce_02_0242__b1133014741516">linear</strong> indicates the linear mode. <strong id="cce_02_0242__b13330137121512">striped</strong> indicates the striped mode, in which multiple disks are used to form a strip to improve disk performance.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="cce_02_0242__p116586338273"><strong id="cce_02_0242__b562002">Example request</strong>:</p>
<p id="cce_02_0242__p323450383">CCE cluster:</p>
<pre class="screen" id="cce_02_0242__screen10880839192112">{
"kind": "Node",
"apiVersion": "v3",
"metadata": {
"name": "myhost",
"labels": {
"foo": "bar"
},
"annotations": {
"annotation1": "abc"
}
},
"spec": {
"flavor": "c4.large.2",
"az": "eu-de-01",
"login": {
"sshKey": "Keypair-demo"
},
"rootVolume": {
"size": 40,
"volumetype": "SAS"
},
"dataVolumes" : [ {
"size" : 100,
"volumetype" : "SAS"
} ],
"storage": {
"storageSelectors": [
{
"name": "cceUse",
"storageType": "evs",
"matchLabels": {
"size": "100",
"volumeType": "SAS",
"count": "1"
}
}
],
"storageGroups": [
{
"name": "vgpaas",
"selectorNames": [
"cceUse"
],
"cceManaged": true,
"virtualSpaces": [
{
"name": "runtime",
"size": "90%"
},
{
"name": "kubernetes",
"size": "10%"
}
]
}
]
},
"userTags": [
{
"key": "tag1",
"value": "aaaa"
},
{
"key": "tag2",
"value": "bbbb"
}
],
"k8sTags": {
"label-test": "test"
},
"publicIP": {
"count": 2,
"eip": {
"iptype": "5_bgp",
"bandwidth": {
"chargemode": "traffic",
"size": 10,
"sharetype": "PER"
}
}
},
"count": 2,
"nodeNicSpec": {
"primaryNic": {
"subnetId": "bbfc0a20-d66c-4f36-b4c1-265d669b8c62"
}
},
"extendParam": {
"alpha.cce/postInstall": "IyEvYml******C50eHQ="
}
}
}</pre>
<p id="cce_02_0242__p525212350195">CCE Turbo cluster:</p>
<pre class="screen" id="cce_02_0242__screen19224142613278">{
"kind": "Node",
"apiversion": "v3",
"metadata": {
"name": "turbo-cluster-node"
},
"spec": {
"flavor": "cce.c4.22xlarge.4.physical.129nic",
"az": "eu-de-01",
"login": {
"sshKey": "id_rsa"
},
"rootVolume": {
"size": 40,
"volumetype": "SAS",
"hw:passthrough": true
},
"dataVolumes": [
{
"size": 100,
"volumetype": "SAS",
"hw:passthrough": true
}
],
"count": 1,
"runtime": {
"name": "containerd"
},
"storage": {
"storageSelectors": [
{
"name": "cceUse",
"storageType": "evs",
"matchLabels": {
"size": "100",
"volumeType": "SAS",
"count": "1"
}
}
],
"storageGroups": [
{
"name": "vgpaas",
"selectorNames": [
"cceUse"
],
"cceManaged": true,
"virtualSpaces": [
{
"name": "runtime",
"size": "90%"
},
{
"name": "kubernetes",
"size": "10%"
}
]
}
]
},
"extendParam": {
"alpha.cce/NodeImageID":"0fea78c3-1b31-4653-8859-ac151ccadcd4"
}
}
}</pre>
</div>
<div class="section" id="cce_02_0242__section61819725020"><h4 class="sectiontitle">Response</h4><p id="cce_02_0242__en-us_topic_0079614900_p2018733"><strong id="cce_02_0242__b101211944887">Response parameters</strong>:</p>
<p id="cce_02_0242__p16966318249"><a href="#cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_ref458774242">Table 23</a> describes the response parameters.</p>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_ref458774242"></a><a name="en-us_topic_0079616779_en-us_topic_0079614912_ref458774242"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_ref458774242" frame="border" border="1" rules="all"><caption><b>Table 23 </b>Response parameters</caption><thead align="left"><tr id="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_row38450714"><th align="left" class="cellrowborder" valign="top" width="23.53%" id="mcps1.3.4.4.2.4.1.1"><p id="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_p27500114">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="21.47%" id="mcps1.3.4.4.2.4.1.2"><p id="cce_02_0242__p1654581422214">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="55.00000000000001%" id="mcps1.3.4.4.2.4.1.3"><p id="cce_02_0242__p125451914132219">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_row48220637"><td class="cellrowborder" valign="top" width="23.53%" headers="mcps1.3.4.4.2.4.1.1 "><p id="cce_02_0242__p108391536181311">kind</p>
</td>
<td class="cellrowborder" valign="top" width="21.47%" headers="mcps1.3.4.4.2.4.1.2 "><p id="cce_02_0242__p1056311621716">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.4.2.4.1.3 "><p id="cce_02_0242__p75781816181715">API type. The value is fixed at <strong id="cce_02_0242__b937912401982">Node</strong> and cannot be changed.</p>
</td>
</tr>
<tr id="cce_02_0242__row1698782994313"><td class="cellrowborder" valign="top" width="23.53%" headers="mcps1.3.4.4.2.4.1.1 "><p id="cce_02_0242__p1785493610136">apiVersion</p>
</td>
<td class="cellrowborder" valign="top" width="21.47%" headers="mcps1.3.4.4.2.4.1.2 "><p id="cce_02_0242__p757801610179">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.4.2.4.1.3 "><p id="cce_02_0242__p12578616151718">API version. The value is fixed at <strong id="cce_02_0242__b6380240386">v3</strong> and cannot be changed.</p>
</td>
</tr>
<tr id="cce_02_0242__en-us_topic_0079616779_en-us_topic_0079614912_row28135397"><td class="cellrowborder" valign="top" width="23.53%" headers="mcps1.3.4.4.2.4.1.1 "><p id="cce_02_0242__p1185493615135">metadata</p>
</td>
<td class="cellrowborder" valign="top" width="21.47%" headers="mcps1.3.4.4.2.4.1.2 "><p id="cce_02_0242__p17798121862812"><a href="#cce_02_0242__table0360745335">metadata</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.4.2.4.1.3 "><p id="cce_02_0242__p10343195011177">Node's metadata, which is a collection of attributes.</p>
</td>
</tr>
<tr id="cce_02_0242__row2040016320321"><td class="cellrowborder" valign="top" width="23.53%" headers="mcps1.3.4.4.2.4.1.1 "><p id="cce_02_0242__p6532732161518">spec</p>
</td>
<td class="cellrowborder" valign="top" width="21.47%" headers="mcps1.3.4.4.2.4.1.2 "><p id="cce_02_0242__p186193171282"><a href="#cce_02_0242__table13949117115810">spec</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.4.2.4.1.3 "><p id="cce_02_0242__p173598507179">Detailed description of the node targeted by this API. CCE creates or updates objects by defining or updating its spec.</p>
</td>
</tr>
<tr id="cce_02_0242__row1558873515323"><td class="cellrowborder" valign="top" width="23.53%" headers="mcps1.3.4.4.2.4.1.1 "><p id="cce_02_0242__p15204203610152">status</p>
</td>
<td class="cellrowborder" valign="top" width="21.47%" headers="mcps1.3.4.4.2.4.1.2 "><p id="cce_02_0242__p1920413611513"><a href="#cce_02_0242__table9637161310338">status</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.4.2.4.1.3 "><p id="cce_02_0242__p9204133661512">Node status and jobID of the node creation job.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table0360745335"></a><a name="table0360745335"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table0360745335" frame="border" border="1" rules="all"><caption><b>Table 24 </b>Data structure of the <strong id="cce_02_0242__b636016451731">metadata</strong> field</caption><thead align="left"><tr id="cce_02_0242__row1436013452039"><th align="left" class="cellrowborder" valign="top" width="24.037596240375965%" id="mcps1.3.4.5.2.4.1.1"><p id="cce_02_0242__p836014513319">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17.01829817018298%" id="mcps1.3.4.5.2.4.1.2"><p id="cce_02_0242__p5361164518318">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="58.94410558944105%" id="mcps1.3.4.5.2.4.1.3"><p id="cce_02_0242__p12361945731">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1436117459315"><td class="cellrowborder" valign="top" width="24.037596240375965%" headers="mcps1.3.4.5.2.4.1.1 "><p id="cce_02_0242__p10361045834">name</p>
</td>
<td class="cellrowborder" valign="top" width="17.01829817018298%" headers="mcps1.3.4.5.2.4.1.2 "><p id="cce_02_0242__p436124513314">String</p>
</td>
<td class="cellrowborder" valign="top" width="58.94410558944105%" headers="mcps1.3.4.5.2.4.1.3 "><p id="cce_02_0242__p836119451036">Node name.</p>
</td>
</tr>
<tr id="cce_02_0242__row1371025111316"><td class="cellrowborder" valign="top" width="24.037596240375965%" headers="mcps1.3.4.5.2.4.1.1 "><p id="cce_02_0242__p177116518314">uid</p>
</td>
<td class="cellrowborder" valign="top" width="17.01829817018298%" headers="mcps1.3.4.5.2.4.1.2 "><p id="cce_02_0242__p27116511737">String</p>
</td>
<td class="cellrowborder" valign="top" width="58.94410558944105%" headers="mcps1.3.4.5.2.4.1.3 "><p id="cce_02_0242__p1771112511333">Node ID.</p>
</td>
</tr>
<tr id="cce_02_0242__row1136110451136"><td class="cellrowborder" valign="top" width="24.037596240375965%" headers="mcps1.3.4.5.2.4.1.1 "><p id="cce_02_0242__p10361145235">labels</p>
</td>
<td class="cellrowborder" valign="top" width="17.01829817018298%" headers="mcps1.3.4.5.2.4.1.2 "><p id="cce_02_0242__p936118459310">Object</p>
</td>
<td class="cellrowborder" valign="top" width="58.94410558944105%" headers="mcps1.3.4.5.2.4.1.3 "><p id="cce_02_0242__p1736117459311">CCE node label (not the native Kubernetes label).</p>
<p id="cce_02_0242__p236119455314">Labels are used to select objects that meet certain criteria. A label is a key-value pair.</p>
<p id="cce_02_0242__p136111451237">Example:</p>
<pre class="screen" id="cce_02_0242__screen123612452312">"labels": {
"key" : "value"
}</pre>
<div class="note" id="cce_02_0242__note20694184510485"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p13679461480">Users can not use this field to define the native Kubernetes labels.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row5361445436"><td class="cellrowborder" valign="top" width="24.037596240375965%" headers="mcps1.3.4.5.2.4.1.1 "><p id="cce_02_0242__p123611345336">annotations</p>
</td>
<td class="cellrowborder" valign="top" width="17.01829817018298%" headers="mcps1.3.4.5.2.4.1.2 "><p id="cce_02_0242__p2036117451033">Object</p>
</td>
<td class="cellrowborder" valign="top" width="58.94410558944105%" headers="mcps1.3.4.5.2.4.1.3 "><p id="cce_02_0242__p133615450316">CCE node annotation in key-value pair format (not the native Kubernetes annotations).</p>
<p id="cce_02_0242__p19361545436">Example:</p>
<pre class="screen" id="cce_02_0242__screen1636115451636">"annotations": {
"key1" : "value1",
"key2" : "value2"
}</pre>
<div class="note" id="cce_02_0242__note43621945236"><span class="notetitle"> NOTE: </span><div class="notebody"><ul id="cce_02_0242__ul388817492488"><li id="cce_02_0242__li55001507489">Users can not use this field to define the native Kubernetes labels.</li><li id="cce_02_0242__li1888817490481"><strong id="cce_02_0242__b1736214512314">Annotations</strong> are not used to identify or select objects. The metadata in <strong id="cce_02_0242__b143625451039">Annotations</strong> may be small or large, structured or unstructured, and may include characters that are not allowed in labels.</li></ul>
</div></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table13949117115810"></a><a name="table13949117115810"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table13949117115810" frame="border" border="1" rules="all"><caption><b>Table 25 </b>Data structure of the <strong id="cce_02_0242__b984843815585">spec</strong> field</caption><thead align="left"><tr id="cce_02_0242__row17982473586"><th align="left" class="cellrowborder" valign="top" width="23.02%" id="mcps1.3.4.6.2.4.1.1"><p id="cce_02_0242__p699720715814">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.95%" id="mcps1.3.4.6.2.4.1.2"><p id="cce_02_0242__p71217875816">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="56.03%" id="mcps1.3.4.6.2.4.1.3"><p id="cce_02_0242__p2012138105813">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row14121683583"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p122888105817">flavor</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p2280835810">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p134317814582">Node specifications. For details, see the description of the <strong id="cce_02_0242__b4161181345919">flavorRef</strong> parameter in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row44348155812"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p164320810589">az</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p76016816581">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p106048105813">AZ of the node. For details, see the description of the <strong id="cce_02_0242__b191248436590">availability_zone</strong> parameter in <a href="https://docs.otc.t-systems.com/en-us/api/ecs/en-us_topic_0020212668.html" target="_blank" rel="noopener noreferrer">Creating an ECS</a>.</p>
</td>
</tr>
<tr id="cce_02_0242__row0630204044312"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p1163014024320">os</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p1663164012432">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p3326017202019">Node OS.</p>
<ul id="cce_02_0242__ul910217133434"><li id="cce_02_0242__cce_02_0242_li159011525204117">Nodes in clusters of Kubernetes v1.13, v1.15, v1.17, v1.19, v1.21, v1.23, or v1.25 support EulerOS 2.5.</li><li id="cce_02_0242__cce_02_0242_li134373416455">Nodes in clusters of Kubernetes v1.19 or later support EulerOS 2.9.</li><li id="cce_02_0242__cce_02_0242_li12414175604611">Nodes in clusters of Kubernetes v1.25 or later support Ubuntu 22.04 and HCE OS 2.0.</li><li id="cce_02_0242__cce_02_0242_li20632857162017">Nodes using <strong id="cce_02_0242__cce_02_0242_b1085985314">kata</strong> runtime in CCE Turbo cluster support EulerOS 2.9.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row1810788135812"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p61071980585">login</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p3130161112911"><a href="#cce_02_0242__table10946114617286">login</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p18610132923710">Node login mode, which can only be key pair.</p>
</td>
</tr>
<tr id="cce_02_0242__row01388816589"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p121383885813">rootVolume</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p1615348125820"><a href="#cce_02_0242__table1359314517">Volume</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p12153208195815">System disk parameters of the node.</p>
</td>
</tr>
<tr id="cce_02_0242__row14169981580"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p21691982580">dataVolumes</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p818512815812">Array of <a href="#cce_02_0242__table1359314517">Volume</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p10185138205818">Data disk parameters of the node.</p>
</td>
</tr>
<tr id="cce_02_0242__row4991913182710"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p036271118311">storage</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p11362161183116"><a href="#cce_02_0242__response_Storage">Storage</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p10362311153110">Disk initialization management parameter.</p>
<p id="cce_02_0242__p73625117310">This parameter is complex to configure. For details, see <a href="node_storage_example.html">Attaching Disks to a Node</a>.</p>
<p id="cce_02_0242__p436201103118">If this parameter retains its default, disks are managed based on the DockerLVMConfigOverride (discarded) parameter in extendParam. This parameter is supported by clusters of version 1.15.11 and later.</p>
<div class="note" id="cce_02_0242__note16362191163114"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p23621811153117">If a node specification involves local disks and EVS disks at the same time, do not retain the default value of this parameter to prevent unexpected disk partitions.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row1518558145816"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p171997885817">publicIP</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p151993811580"><a href="#cce_02_0242__table139179586343">publicIP</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p1721518815812">EIP parameters of a node.</p>
</td>
</tr>
<tr id="cce_02_0242__row57611951512"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p17731914151">nodeNicSpec</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p4771119181512"><a href="#cce_02_0242__table162751117166">nodeNicSpec</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p977141911515">Description about the node NIC.</p>
</td>
</tr>
<tr id="cce_02_0242__row4760101273510"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p8761141218358">count</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p980362212353">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p1576219120354">Number of nodes to be created in a batch. The value must be a positive integer greater than or equal to 1.</p>
<div class="note" id="cce_02_0242__note20210104917205"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p17210144914204">This parameter can be set to <strong id="cce_02_0242__b12462152774412">0</strong> for a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row5227708485"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p6227150164816">billingMode</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p622750184815">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p1467216550">Billing mode of a node.</p>
<div class="note" id="cce_02_0242__note647122120558"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p1847202165514">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row116221417115017"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p45172196369">userTags</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p13517201953618">Object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p9787143944414">The format is key-value pair.</p>
<p id="cce_02_0242__p87871039194414">It is recommended that you use TMS's predefined tag function to add the same tag to different cloud resources.</p>
<ul id="cce_02_0242__ul167871639134420"><li id="cce_02_0242__li8906756164211"><strong id="cce_02_0242__b18906556134216">Key</strong>: Only uppercase letters, lowercase letters, digits, special characters (-_@), and Unicode characters (\u4E00-\u9FA5) are supported. It can contain a maximum of 36 characters. The key cannot be empty.</li><li id="cce_02_0242__li6906185684212"><strong id="cce_02_0242__b159064567420">Value</strong>: Only uppercase letters, lowercase letters, digits, special characters (-_@), and Unicode characters (\u4E00-\u9FA5) are supported. It can contain a maximum of 43 characters. The value can be empty.</li></ul>
<p id="cce_02_0242__p67874393449">Example:</p>
<pre class="screen" id="cce_02_0242__screen7517419113619">"userTags": [
{
"key": "tag1",
"value": "aaaa"
}, {
"key": "tag2",
"value": "bbbb"
}]</pre>
</td>
</tr>
<tr id="cce_02_0242__row11131215125017"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p11517181919367">k8sTags</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p14517111911362">Object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p318175244415">The format is key-value pair. The number of key-value pairs cannot exceed 20.</p>
<ul id="cce_02_0242__ul918135211442"><li id="cce_02_0242__li418117523446"><strong id="cce_02_0242__b718114522445">Key</strong>: Enter 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed. A DNS subdomain can be prefixed to a key and contain a maximum of 253 characters. Example DNS subdomain: example.com/my-key</li><li id="cce_02_0242__li51813525446"><strong id="cce_02_0242__b11182752184412">Value</strong>: The value can be left blank or a string of 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed in the character string.</li></ul>
<div class="note" id="cce_02_0242__note1045915215511"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p5459162118511">If a node is created using a node pool, a label whose key is <strong id="cce_02_0242__b19316414516">cce.cloud.com/cce-nodepool</strong> is automatically added to the node, and the label value is the node name.</p>
</div></div>
<p id="cce_02_0242__p8314151513453">Example:</p>
<pre class="screen" id="cce_02_0242__screen11517161919365">"k8sTags": {
"key": "value"
}</pre>
</td>
</tr>
<tr id="cce_02_0242__row9768131235019"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p13517319153613">taints</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p3517141923615">Object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p48091429164511">You can add taints to created nodes to configure anti-affinity. Each taint contains the following parameters:</p>
<ul id="cce_02_0242__ul1809152974514"><li id="cce_02_0242__li128091129144519"><strong id="cce_02_0242__b1480952934511">Key</strong>: A key must contain 1 to 63 characters starting with a letter or digit. Only letters, digits, hyphens (-), underscores (_), and periods (.) are allowed. A DNS subdomain name can be used as the prefix of a key.</li><li id="cce_02_0242__li2809192915456"><strong id="cce_02_0242__b381011291457">Value</strong>: A value must start with a letter or digit and can contain a maximum of 63 characters, including letters, digits, hyphens (-), underscores (_), and periods (.).</li><li id="cce_02_0242__li1981010293457"><strong id="cce_02_0242__b08101294457">Effect</strong>: Available options are <strong id="cce_02_0242__b98107296455">NoSchedule</strong>, <strong id="cce_02_0242__b1181082944517">PreferNoSchedule</strong>, and <strong id="cce_02_0242__b58101629114511">NoExecute</strong>.</li></ul>
<p id="cce_02_0242__p11810132924513">Example:</p>
<pre class="screen" id="cce_02_0242__screen55171319133614">"taints": [{
"key": "status",
"value": "unavailable",
"effect": "NoSchedule"
}, {
"key": "looks",
"value": "bad",
"effect": "NoSchedule"
}]</pre>
</td>
</tr>
<tr id="cce_02_0242__row1496847175012"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p204891731111911">ecsGroupId</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p167981051151913">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p11613104234517">ECS group ID. If this parameter is specified, the node is created in the specified ECS group.</p>
<div class="note" id="cce_02_0242__note2906151052019"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p19906141092017">This parameter is not supported when you add a node to a node pool or use CCE Turbo cluster.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row1552735435011"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p1048993120198">dedicatedHostId</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p8799175114198">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p751255717456">ID of the DeH host. If this parameter is specified, the node is scheduled to its own DeH host.</p>
<div class="note" id="cce_02_0242__note0906210142016"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p13906121016204">This parameter is not supported when you add a node to a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row242931185110"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p948917310199">offloadNode</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p1579914515192">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p179147359248">Whether the node belongs to a CCE Turbo cluster.</p>
<div class="note" id="cce_02_0242__note18916143552414"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p691653572413">This parameter is not supported when you add a node to a node pool.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row04341952165014"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p5489103115198">faultDomain</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p4799165181917">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p3398929144617">Cloud server fault domain. The node is created in the fault domain specified by this parameter.</p>
<div class="note" id="cce_02_0242__note13907710192014"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p20907161082018">You must specify the ECS to which the fault domain policy applies and enable the fault domain feature.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row89546317484"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p9814194502">extendParam</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p16811419205014"><a href="#cce_02_0242__table2039318361484">extendParam</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p1152473225511">Extended parameter. Format: Key-value pair.</p>
</td>
</tr>
<tr id="cce_02_0242__row843119410538"><td class="cellrowborder" valign="top" width="23.02%" headers="mcps1.3.4.6.2.4.1.1 "><p id="cce_02_0242__p174318417530">runtime</p>
</td>
<td class="cellrowborder" valign="top" width="20.95%" headers="mcps1.3.4.6.2.4.1.2 "><p id="cce_02_0242__p1043118445316"><a href="#cce_02_0242__table483064395515">Runtime</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="56.03%" headers="mcps1.3.4.6.2.4.1.3 "><p id="cce_02_0242__p222092916320">Container runtime. The default value is <strong id="cce_02_0242__b8220192943214">docker</strong>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table162751117166"></a><a name="table162751117166"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table162751117166" frame="border" border="1" rules="all"><caption><b>Table 26 </b>Data structure of the nodeNicSpec field</caption><thead align="left"><tr id="cce_02_0242__row202762011151618"><th align="left" class="cellrowborder" valign="top" width="21.83%" id="mcps1.3.4.7.2.4.1.1"><p id="cce_02_0242__p1927631110164">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.69%" id="mcps1.3.4.7.2.4.1.2"><p id="cce_02_0242__p10276511181610">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="57.48%" id="mcps1.3.4.7.2.4.1.3"><p id="cce_02_0242__p1276711141613">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1627614115168"><td class="cellrowborder" valign="top" width="21.83%" headers="mcps1.3.4.7.2.4.1.1 "><p id="cce_02_0242__p152761511181614">primaryNic</p>
</td>
<td class="cellrowborder" valign="top" width="20.69%" headers="mcps1.3.4.7.2.4.1.2 "><p id="cce_02_0242__p11276131116167"><a href="#cce_02_0242__table614985275016">primaryNic</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="57.48%" headers="mcps1.3.4.7.2.4.1.3 "><p id="cce_02_0242__p827651114168">Description about the primary NIC.</p>
</td>
</tr>
<tr id="cce_02_0242__row8646630134716"><td class="cellrowborder" valign="top" width="21.83%" headers="mcps1.3.4.7.2.4.1.1 "><p id="cce_02_0242__p578174010476">extNics</p>
</td>
<td class="cellrowborder" valign="top" width="20.69%" headers="mcps1.3.4.7.2.4.1.2 "><p id="cce_02_0242__p614855218504">Array of <a href="#cce_02_0242__table614985275016">extNics</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="57.48%" headers="mcps1.3.4.7.2.4.1.3 "><p id="cce_02_0242__p1423893420514">Extension NIC.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table614985275016"></a><a name="table614985275016"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table614985275016" frame="border" border="1" rules="all"><caption><b>Table 27 </b>Data structure of the primaryNic/extNics field</caption><thead align="left"><tr id="cce_02_0242__row18149165219500"><th align="left" class="cellrowborder" valign="top" width="22.040000000000003%" id="mcps1.3.4.8.2.4.1.1"><p id="cce_02_0242__p1514945245012">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.57%" id="mcps1.3.4.8.2.4.1.2"><p id="cce_02_0242__p1214995265010">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="57.38999999999999%" id="mcps1.3.4.8.2.4.1.3"><p id="cce_02_0242__p61492052175011">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row171490525501"><td class="cellrowborder" valign="top" width="22.040000000000003%" headers="mcps1.3.4.8.2.4.1.1 "><p id="cce_02_0242__p214985205011">subnetId</p>
</td>
<td class="cellrowborder" valign="top" width="20.57%" headers="mcps1.3.4.8.2.4.1.2 "><p id="cce_02_0242__p18150052165010">String</p>
</td>
<td class="cellrowborder" valign="top" width="57.38999999999999%" headers="mcps1.3.4.8.2.4.1.3 "><p id="cce_02_0242__p141507520508">Network ID of the subnet to which the NIC belongs.</p>
</td>
</tr>
<tr id="cce_02_0242__row111501652125013"><td class="cellrowborder" valign="top" width="22.040000000000003%" headers="mcps1.3.4.8.2.4.1.1 "><p id="cce_02_0242__p4150165215018">fixedIps</p>
</td>
<td class="cellrowborder" valign="top" width="20.57%" headers="mcps1.3.4.8.2.4.1.2 "><p id="cce_02_0242__p9150452175017">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="57.38999999999999%" headers="mcps1.3.4.8.2.4.1.3 "><p id="cce_02_0242__p91501052145020">The IP address of the primary NIC is specified by <strong id="cce_02_0242__b19150125219506">fixedIps</strong>. The number of IP addresses cannot be greater than the number of created nodes. <strong id="cce_02_0242__b6150155215011">fixedIps</strong> and <strong id="cce_02_0242__b3150145213506">ipBlock</strong> cannot be specified at the same time.</p>
</td>
</tr>
<tr id="cce_02_0242__row1715019521504"><td class="cellrowborder" valign="top" width="22.040000000000003%" headers="mcps1.3.4.8.2.4.1.1 "><p id="cce_02_0242__p4150952115016">ipBlock</p>
</td>
<td class="cellrowborder" valign="top" width="20.57%" headers="mcps1.3.4.8.2.4.1.2 "><p id="cce_02_0242__p91518522504">String</p>
</td>
<td class="cellrowborder" valign="top" width="57.38999999999999%" headers="mcps1.3.4.8.2.4.1.3 "><p id="cce_02_0242__p1215185212506">CIDR format of the IP address segment. The IP address of the created node falls in this IP address segment. <strong id="cce_02_0242__b12151752185016">fixedIps</strong> and <strong id="cce_02_0242__b1915114525504">ipBlock</strong> cannot be specified at the same time.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table2039318361484"></a><a name="table2039318361484"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table2039318361484" frame="border" border="1" rules="all"><caption><b>Table 28 </b>Data structure of the <strong id="cce_02_0242__b239413367483">extendParam</strong> field</caption><thead align="left"><tr id="cce_02_0242__row839453617483"><th align="left" class="cellrowborder" valign="top" width="24%" id="mcps1.3.4.9.2.4.1.1"><p id="cce_02_0242__p139413654820">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.9.2.4.1.2"><p id="cce_02_0242__p113949369485">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="56.00000000000001%" id="mcps1.3.4.9.2.4.1.3"><p id="cce_02_0242__p1439413611485">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row10138550175814"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p20138125019585">chargingMode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p141531503584">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p13620153710439">Billing mode of a node.</p>
<div class="note" id="cce_02_0242__note47531622145610"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p13754822185613">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row139533618480"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p93952366488">ecs:performancetype</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p1395163616489">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p939533634810">Type of the ECS specifications.</p>
</td>
</tr>
<tr id="cce_02_0242__row32006509581"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p221514508589">orderID</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p1423216501586">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p1023295055817">Order ID.</p>
<div class="note" id="cce_02_0242__note177611525115611"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p47628253563">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row82321750155816"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p10247165095818">productID</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p20263115055810">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p726385013583">Product ID.</p>
<div class="note" id="cce_02_0242__note8489183214564"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p16489133275618">This field is not supported for the current version.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row45001520173"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p205019522175">publicKey</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p95019526176">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p155061713154412">Key pair used to log in to the node. Used when creating a key pair.</p>
</td>
</tr>
<tr id="cce_02_0242__row920141615128"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p12202121671218">maxPods</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p20203191618129">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p720391621210">Maximum number of pods on the node.</p>
</td>
</tr>
<tr id="cce_02_0242__row144531347131912"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p1601456182610">containerBaseSize</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p170756172615">No</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p00165642612">Integer</p>
<p id="cce_02_0242__p10185622612"><strong id="cce_02_0242__b1065620261">Details</strong>:</p>
<p id="cce_02_0242__p11065662614">Available disk space of a single container on a node (unit: G).</p>
<p id="cce_02_0242__p60105617261">For details about how to allocate the space for the container runtime, see <a href="cce_10_0341.html">Space Allocation of a Data Disk</a>.</p>
<p id="cce_02_0242__p00205642610"><strong id="cce_02_0242__b50856182614">Constraints</strong>:</p>
<p id="cce_02_0242__p100145618262">When Device Mapper is used, it is recommended that <strong id="cce_02_0242__b9055662616">containerBaseSize</strong> be set to a value less than or equal to 80 GiB. If the value is too large, the container runtime may fail to be started due to long initialization. If there are special requirements for the container disk space, you can mount an external or local storage device. In new versions, the Device Mapper mode is used only by BMSs in the same resource pool and is being deprecated.</p>
<ul id="cce_02_0242__ul170165614266"><li id="cce_02_0242__li190105617261"><p id="cce_02_0242__p140556152615"><a name="cce_02_0242__li190105617261"></a><a name="li190105617261"></a>The <strong id="cce_02_0242__b1201656142620">containerBaseSize</strong> setting takes effect only on nodes running EulerOS in clusters of the new version (v1.23.14-r0, v1.25.9-r0, v1.27.6-r0, v1.28.4-r0 or later).</p>
</li><li id="cce_02_0242__li13075620266"><p id="cce_02_0242__p107567262"><a name="cce_02_0242__li13075620266"></a><a name="li13075620266"></a>This parameter cannot be updated when a node pool is being updated.</p>
</li></ul>
<p id="cce_02_0242__p150856162616"><strong id="cce_02_0242__b1095652618">Options</strong>:</p>
<p id="cce_02_0242__p601856152618">10 to 500</p>
<p id="cce_02_0242__p16085615261"><strong id="cce_02_0242__b18085620265">Default value</strong>:</p>
<p id="cce_02_0242__p1007567265">If the value is not specified or is set to 0, the default value is used.</p>
<ul id="cce_02_0242__ul90115617262"><li id="cce_02_0242__li8055622616"><p id="cce_02_0242__p6055620265"><a name="cce_02_0242__li8055622616"></a><a name="li8055622616"></a>The default value is <strong id="cce_02_0242__b200175619265">10</strong> in Device Mapper mode.</p>
</li><li id="cce_02_0242__li1001556122613"><p id="cce_02_0242__p1806568269"><a name="cce_02_0242__li1001556122613"></a><a name="li1001556122613"></a>In OverlayFS mode, the available space of a single container is not limited by default.</p>
</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row28414286321"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p18552819328">agency_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p118515289327">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p53451756183611">Specifies the IAM agency name.</p>
</td>
</tr>
<tr id="cce_02_0242__row87462441454"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p67461344144510">DockerLVMConfigOverride</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p518515014467">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p2895446135813">Docker data disk configuration item. (This parameter has been discarded. Use the <strong id="cce_02_0242__b11660465489">storage</strong> field instead.) The following is the default configuration:</p>
<pre class="screen" id="cce_02_0242__screen6185113310591">"DockerLVMConfigOverride":"dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear"</pre>
<p id="cce_02_0242__p20711135918501">The configuration contains the following fields:</p>
<ul id="cce_02_0242__ul1955510468516"><li id="cce_02_0242__li355594613519"><strong id="cce_02_0242__b1309461884">userLV</strong>: size of the user space, for example: <strong id="cce_02_0242__b1958756615">vgpaas/20%VG</strong>.</li><li id="cce_02_0242__li4555174625112"><strong id="cce_02_0242__b427908317">userPath</strong>: mount path of the user space, for example: <strong id="cce_02_0242__b1927922394">/home/wqt-test</strong>.</li><li id="cce_02_0242__li65557465513"><strong id="cce_02_0242__b125978782">diskType</strong>: disk type. Currently, only the <strong id="cce_02_0242__b871320377">evs</strong>, <strong id="cce_02_0242__b691273661">hdd</strong>, and <strong id="cce_02_0242__b870673055">ssd</strong> are supported.</li><li id="cce_02_0242__li1055520469519"><strong id="cce_02_0242__b1582687309">lvType</strong>: type of a logic volume. Currently, the value can be <strong id="cce_02_0242__b1741532556">linear</strong> or <strong id="cce_02_0242__b1583349201">striped</strong>.</li><li id="cce_02_0242__li1140832125412"><strong id="cce_02_0242__b1483352010557">dockerThinpool</strong>: Docker disk space, for example: <strong id="cce_02_0242__b88349209554">vgpaas/60%VG</strong>.</li><li id="cce_02_0242__li13472194235212"><strong id="cce_02_0242__b10633424175519">kubernetesLV</strong>: kubelet size, for example: <strong id="cce_02_0242__b26335248551">vgpaas/20%VG</strong>.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row363605319597"><td class="cellrowborder" valign="top" width="24%" headers="mcps1.3.4.9.2.4.1.1 "><p id="cce_02_0242__p76370532592">alpha.cce/postInstall</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p0637175316596">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.00000000000001%" headers="mcps1.3.4.9.2.4.1.3 "><p id="cce_02_0242__p151019248112"><strong id="cce_02_0242__b12510182416119">Details</strong>:</p>
<p id="cce_02_0242__p15103248113">Post-installation script.</p>
<p id="cce_02_0242__p1451017241917">The input value must be encoded using Base64. The method is as follows:</p>
<pre class="screen" id="cce_02_0242__screen1510152411112">echo -n "*Content to be encoded*" | base64</pre>
<p id="cce_02_0242__p115103241418"><strong id="cce_02_0242__b14510024312">Constraints</strong>:</p>
<p id="cce_02_0242__p1651012417114">The characters of both the pre-installation and post-installation scripts are centrally calculated, and the total number of characters after transcoding cannot exceed 10,240.</p>
<p id="cce_02_0242__p1551012241319"><strong id="cce_02_0242__b5510424416">Options</strong>:</p>
<p id="cce_02_0242__p13510824613">N/A</p>
<p id="cce_02_0242__p251015248117"><strong id="cce_02_0242__b1051062417113">Default value</strong>:</p>
<p id="cce_02_0242__p1851016241119">N/A</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table9637161310338"></a><a name="table9637161310338"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table9637161310338" frame="border" border="1" rules="all"><caption><b>Table 29 </b>Data structure of the <strong id="cce_02_0242__b20884623142214">status</strong> field</caption><thead align="left"><tr id="cce_02_0242__row66375133335"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.10.2.4.1.1"><p id="cce_02_0242__p37490340223">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.10.2.4.1.2"><p id="cce_02_0242__p7749734112218">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="55.00000000000001%" id="mcps1.3.4.10.2.4.1.3"><p id="cce_02_0242__p67491034152211">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row16637141310336"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="cce_02_0242__p6749143432216">jobID</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.10.2.4.1.2 "><p id="cce_02_0242__p117745018256">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.10.2.4.1.3 "><p id="cce_02_0242__p359145391513">ID of the node creation job. You can <a href="cce_02_0247.html">query job progress</a> by job ID to keep updated on node creation progress.</p>
</td>
</tr>
<tr id="cce_02_0242__row18206740185513"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="cce_02_0242__p16749153410220">phase</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.10.2.4.1.2 "><p id="cce_02_0242__p4749193482216">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.10.2.4.1.3 "><p id="cce_02_0242__p14662109134717">Node status.</p>
<ul id="cce_02_0242__ul96625924714"><li id="cce_02_0242__li86629944718"><strong id="cce_02_0242__b1166211994710">Build</strong>: The VM that hosts the node is being created.</li><li id="cce_02_0242__li2066213919472"><strong id="cce_02_0242__b466210912473">Active</strong>: The node is ready for use.</li><li id="cce_02_0242__li866218920478"><strong id="cce_02_0242__b86629911470">Abnormal</strong>: The node is not ready for use.</li><li id="cce_02_0242__li96622916472"><strong id="cce_02_0242__b196621394476">Deleting</strong>: The node is being deleted.</li><li id="cce_02_0242__li1266218904711"><strong id="cce_02_0242__b766219915472">Installing</strong>: The node is being installed.</li><li id="cce_02_0242__li16186121514714"><strong id="cce_02_0242__b16631396479">Upgrading</strong>: The node is being upgraded.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row125881742175513"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="cce_02_0242__p114042037165812">serverId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.10.2.4.1.2 "><p id="cce_02_0242__p7404237155818">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.10.2.4.1.3 "><p id="cce_02_0242__p11404237185813">ID of the underlying ECS node.</p>
</td>
</tr>
<tr id="cce_02_0242__row669493745515"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="cce_02_0242__p18497104035812">publicIP</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.10.2.4.1.2 "><p id="cce_02_0242__p449719407586">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.10.2.4.1.3 "><p id="cce_02_0242__p12497204035815">Node EIP. If the ECS data is not synchronized in real time, you can click <strong id="cce_02_0242__b977119511356">Sync Node Data</strong> on the console to manually update the data.</p>
</td>
</tr>
<tr id="cce_02_0242__row1914617354558"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="cce_02_0242__p1020154375816">privateIP</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.10.2.4.1.2 "><p id="cce_02_0242__p1220134320585">String</p>
</td>
<td class="cellrowborder" valign="top" width="55.00000000000001%" headers="mcps1.3.4.10.2.4.1.3 "><p id="cce_02_0242__p41511810357">IP address in the private network segment of the primary NIC on the node.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__table483064395515"></a><a name="table483064395515"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__table483064395515" frame="border" border="1" rules="all"><caption><b>Table 30 </b>Runtime</caption><thead align="left"><tr id="cce_02_0242__row1683120433555"><th align="left" class="cellrowborder" valign="top" width="23.25232523252325%" id="mcps1.3.4.11.2.4.1.1"><p id="cce_02_0242__p156916538556">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.981998199819984%" id="mcps1.3.4.11.2.4.1.2"><p id="cce_02_0242__p8691115385512">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="56.76567656765676%" id="mcps1.3.4.11.2.4.1.3"><p id="cce_02_0242__p269175355510">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row483184318551"><td class="cellrowborder" valign="top" width="23.25232523252325%" headers="mcps1.3.4.11.2.4.1.1 "><p id="cce_02_0242__p118311843125516">name</p>
</td>
<td class="cellrowborder" valign="top" width="19.981998199819984%" headers="mcps1.3.4.11.2.4.1.2 "><p id="cce_02_0242__p683112437552">String</p>
</td>
<td class="cellrowborder" valign="top" width="56.76567656765676%" headers="mcps1.3.4.11.2.4.1.3 "><p id="cce_02_0242__p6238339332">Container runtime. The default value is <strong id="cce_02_0242__b1823433103317">docker</strong>.</p>
<p id="cce_02_0242__p8231933103314">Enumeration values:</p>
<ul id="cce_02_0242__ul9231533153313"><li id="cce_02_0242__li4236336336">docker</li><li id="cce_02_0242__li1123113383310">containerd</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_Storage"></a><a name="response_Storage"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_Storage" frame="border" border="1" rules="all"><caption><b>Table 31 </b>Storage</caption><thead align="left"><tr id="cce_02_0242__row2202131110314"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.12.2.4.1.1"><p id="cce_02_0242__p19366311193114">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.12.2.4.1.2"><p id="cce_02_0242__p1536613117313">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.12.2.4.1.3"><p id="cce_02_0242__p13366101113317">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row17202151116315"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.12.2.4.1.1 "><p id="cce_02_0242__p036671163113">storageSelectors</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.12.2.4.1.2 "><p id="cce_02_0242__p8366101120310">Array of <a href="#cce_02_0242__response_StorageSelectors">StorageSelectors</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.12.2.4.1.3 "><p id="cce_02_0242__p936691110311">Disk selection. Matched disks are managed according to <strong id="cce_02_0242__b1036601117317">matchLabels</strong> and <strong id="cce_02_0242__b7366311123119">storageType</strong>.</p>
</td>
</tr>
<tr id="cce_02_0242__row20202811173115"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.12.2.4.1.1 "><p id="cce_02_0242__p43661611103113">storageGroups</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.12.2.4.1.2 "><p id="cce_02_0242__p236611163113">Array of <a href="#cce_02_0242__response_StorageGroups">StorageGroups</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.12.2.4.1.3 "><p id="cce_02_0242__p0366111183117">A storage group consists of multiple storage devices. It is used to divide storage space.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_StorageSelectors"></a><a name="response_StorageSelectors"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_StorageSelectors" frame="border" border="1" rules="all"><caption><b>Table 32 </b>StorageSelectors</caption><thead align="left"><tr id="cce_02_0242__row192031211123114"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.13.2.4.1.1"><p id="cce_02_0242__p736791114318">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.13.2.4.1.2"><p id="cce_02_0242__p6367191143117">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.13.2.4.1.3"><p id="cce_02_0242__p1436711113111">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1203101163118"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.1 "><p id="cce_02_0242__p17367181193115">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.2 "><p id="cce_02_0242__p183671411203115">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.13.2.4.1.3 "><p id="cce_02_0242__p3367191133118">Selector name, used as the index of <strong id="cce_02_0242__b19367131143111">selectorNames</strong> in <strong id="cce_02_0242__b18367201123115">storageGroup</strong>. Therefore, the name of each selector must be unique.</p>
</td>
</tr>
<tr id="cce_02_0242__row1203171117316"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.1 "><p id="cce_02_0242__p8367111123111">storageType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.2 "><p id="cce_02_0242__p23671113319">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.13.2.4.1.3 "><p id="cce_02_0242__p4367191163117">Specifies the storage type. Currently, only <strong id="cce_02_0242__b1367121143111">evs</strong> (EVS volumes) and <strong id="cce_02_0242__b536712110312">local</strong> (local volumes) are supported. The local storage does not support disk selection. All local disks will form a VG. Therefore, only one storageSelector of the local type is allowed.</p>
</td>
</tr>
<tr id="cce_02_0242__row220310119312"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.1 "><p id="cce_02_0242__p9367101173114">matchLabels</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.2 "><p id="cce_02_0242__p836718115313"><a href="#cce_02_0242__response_matchLabels">matchLabels</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.13.2.4.1.3 "><p id="cce_02_0242__p33671311133110">Matching field of an EVS volume. The <strong id="cce_02_0242__b15367181118314">size</strong>, <strong id="cce_02_0242__b183675119312">volumeType</strong>, <strong id="cce_02_0242__b17367121114318">metadataEncrypted</strong>, <strong id="cce_02_0242__b10367171113315">metadataCmkid</strong> and <strong id="cce_02_0242__b8367131143120">count</strong> fields are supported.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_matchLabels"></a><a name="response_matchLabels"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_matchLabels" frame="border" border="1" rules="all"><caption><b>Table 33 </b>matchLabels</caption><thead align="left"><tr id="cce_02_0242__row420419117314"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.14.2.4.1.1"><p id="cce_02_0242__p6367181111314">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.14.2.4.1.2"><p id="cce_02_0242__p193671911123112">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.14.2.4.1.3"><p id="cce_02_0242__p236761112312">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row11204181163110"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.1 "><p id="cce_02_0242__p53671811103119">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.2 "><p id="cce_02_0242__p1736741163114">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.14.2.4.1.3 "><p id="cce_02_0242__p13367511163116">Matched disk size. If this parameter is left unspecified, the disk size is not limited. Example: 100</p>
</td>
</tr>
<tr id="cce_02_0242__row3204151183116"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.1 "><p id="cce_02_0242__p143671911153119">volumeType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.2 "><p id="cce_02_0242__p15367611123120">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.14.2.4.1.3 "><p id="cce_02_0242__p6367911183113">EVS disk type.</p>
<ul id="cce_02_0242__ul68542514241"><li id="cce_02_0242__cce_02_0242_li1159144715251_1"><strong id="cce_02_0242__cce_02_0242_b859547132512_1">SAS</strong>: high I/O</li><li id="cce_02_0242__cce_02_0242_li459847122511_1"><strong id="cce_02_0242__cce_02_0242_b17590476252_1">SSD</strong>: ultra-high I/O</li><li id="cce_02_0242__cce_02_0242_li15823164720306_1"><strong id="cce_02_0242__cce_02_0242_b138041948193117_1">GPSSD</strong>: general-purpose SSD</li><li id="cce_02_0242__cce_02_0242_li5625204512311_1"><strong id="cce_02_0242__cce_02_0242_b1924635243115_1">ESSD</strong>: extreme SSD</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row52041111113117"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.1 "><p id="cce_02_0242__p33671111183117">metadataEncrypted</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.2 "><p id="cce_02_0242__p2036731163118">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.14.2.4.1.3 "><p id="cce_02_0242__p736761114312">Disk encryption identifier. <strong id="cce_02_0242__b1236713115317">0</strong> indicates that the disk is not encrypted, and <strong id="cce_02_0242__b0367131123115">1</strong> indicates that the disk is encrypted.</p>
</td>
</tr>
<tr id="cce_02_0242__row17204811123116"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.1 "><p id="cce_02_0242__p1536713111312">metadataCmkid</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.2 "><p id="cce_02_0242__p4367711153117">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.14.2.4.1.3 "><p id="cce_02_0242__p83671411193114">Customer master key ID of an encrypted disk. The value is a 36-byte string.</p>
</td>
</tr>
<tr id="cce_02_0242__row1020411173110"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.1 "><p id="cce_02_0242__p1236714117317">count</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.14.2.4.1.2 "><p id="cce_02_0242__p13367811183113">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.14.2.4.1.3 "><p id="cce_02_0242__p163671113319">Number of disks to be selected. If this parameter is left blank, all disks of this type are selected.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_StorageGroups"></a><a name="response_StorageGroups"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_StorageGroups" frame="border" border="1" rules="all"><caption><b>Table 34 </b>StorageGroups</caption><thead align="left"><tr id="cce_02_0242__row620671193113"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.15.2.4.1.1"><p id="cce_02_0242__p1936717114310">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.15.2.4.1.2"><p id="cce_02_0242__p1436791193117">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.15.2.4.1.3"><p id="cce_02_0242__p53681111103116">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row3206111111315"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="cce_02_0242__p113681511113117">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="cce_02_0242__p936891113318">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="cce_02_0242__p9368181133114">Name of a virtual storage group, which must be unique.</p>
</td>
</tr>
<tr id="cce_02_0242__row4206191112317"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="cce_02_0242__p0368161110316">cceManaged</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="cce_02_0242__p936831153111">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="cce_02_0242__p2368201183112">Storage space for Kubernetes and runtime components. Only one group can be set to <strong id="cce_02_0242__b15368121183113">true</strong>. If this parameter is left blank, the default value <strong id="cce_02_0242__b6368711163115">false</strong> is used.</p>
</td>
</tr>
<tr id="cce_02_0242__row1620619119319"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="cce_02_0242__p19368201120316">selectorNames</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="cce_02_0242__p23681011123115">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="cce_02_0242__p1536891103117">This parameter corresponds to <strong id="cce_02_0242__b16368611133116">name</strong> in <strong id="cce_02_0242__b336820112313">storageSelectors</strong>. A group can match multiple selectors, but a selector can match only one group.</p>
</td>
</tr>
<tr id="cce_02_0242__row12206191117313"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="cce_02_0242__p123681511193118">virtualSpaces</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="cce_02_0242__p123681111193111">Array of <a href="#cce_02_0242__response_VirtualSpace">VirtualSpace</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="cce_02_0242__p736821173114">Detailed management of space configuration in a group.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_VirtualSpace"></a><a name="response_VirtualSpace"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_VirtualSpace" frame="border" border="1" rules="all"><caption><b>Table 35 </b>VirtualSpace</caption><thead align="left"><tr id="cce_02_0242__row720851115313"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.16.2.4.1.1"><p id="cce_02_0242__p9368161120311">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.16.2.4.1.2"><p id="cce_02_0242__p12368911173114">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.16.2.4.1.3"><p id="cce_02_0242__p123681115319">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row8208311193110"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.1 "><p id="cce_02_0242__p1136881119317">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.2 "><p id="cce_02_0242__p19368411163113">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.16.2.4.1.3 "><p id="cce_02_0242__p13681511113111">Name of a virtualSpace.</p>
<ul id="cce_02_0242__ul136881103113"><li id="cce_02_0242__li13368511183119"><strong id="cce_02_0242__b0368181110313">Kubernetes</strong>: Kubernetes space configuration. <strong id="cce_02_0242__b1136819111319">lvmConfig</strong> needs to be configured.</li><li id="cce_02_0242__li236821143110"><strong id="cce_02_0242__b236821112319">runtime</strong>: runtime space configuration. <strong id="cce_02_0242__b93682011153119">runtimeConfig</strong> needs to be configured.</li><li id="cce_02_0242__li16368181117315"><strong id="cce_02_0242__b136812117318">user</strong>: user space configuration. <strong id="cce_02_0242__b53683111312">lvmConfig</strong> needs to be configured.</li></ul>
</td>
</tr>
<tr id="cce_02_0242__row220831173110"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.1 "><p id="cce_02_0242__p1336891143111">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.2 "><p id="cce_02_0242__p17368611113112">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.16.2.4.1.3 "><p id="cce_02_0242__p836921113317">Size of a virtualSpace. The value must be an integer in percentage. Example: 90%.</p>
<div class="note" id="cce_02_0242__note16369211203117"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p123691114319">The sum of the percentages of all virtualSpaces in a group cannot exceed 100%.</p>
</div></div>
</td>
</tr>
<tr id="cce_02_0242__row12081811123111"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.1 "><p id="cce_02_0242__p15369181113110">lvmConfig</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.2 "><p id="cce_02_0242__p8369171113112"><a href="#cce_02_0242__response_LVMConfig">LVMConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.16.2.4.1.3 "><p id="cce_02_0242__p13691811153120">LVM configurations, applicable to <strong id="cce_02_0242__b1369141117319">kubernetes</strong> and <strong id="cce_02_0242__b636981113119">user</strong> spaces. Note that one virtual space supports only one config.</p>
</td>
</tr>
<tr id="cce_02_0242__row8208131173111"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.1 "><p id="cce_02_0242__p1636961116315">runtimeConfig</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.16.2.4.1.2 "><p id="cce_02_0242__p1936914112314"><a href="#cce_02_0242__response_RuntimeConfig">RuntimeConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.16.2.4.1.3 "><p id="cce_02_0242__p10369811133111">runtime configurations, applicable to the <strong id="cce_02_0242__b193699115315">runtime</strong> space. Note that one virtual space supports only one config.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_LVMConfig"></a><a name="response_LVMConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_LVMConfig" frame="border" border="1" rules="all"><caption><b>Table 36 </b>LVMConfig</caption><thead align="left"><tr id="cce_02_0242__row1621961173111"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.17.2.4.1.1"><p id="cce_02_0242__p1036941123119">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.17.2.4.1.2"><p id="cce_02_0242__p14369141117314">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.17.2.4.1.3"><p id="cce_02_0242__p336971103112">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row1021917111318"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.1 "><p id="cce_02_0242__p11369101110315">lvType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.2 "><p id="cce_02_0242__p836916111313">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.17.2.4.1.3 "><p id="cce_02_0242__p43692011123116">LVM write mode. <strong id="cce_02_0242__b1336961123111">linear</strong> indicates the linear mode. <strong id="cce_02_0242__b3369151173118">striped</strong> indicates the striped mode, in which multiple disks are used to form a strip to improve disk performance.</p>
</td>
</tr>
<tr id="cce_02_0242__row321961110312"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.1 "><p id="cce_02_0242__p13691119316">path</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.2 "><p id="cce_02_0242__p19369131111315">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.17.2.4.1.3 "><p id="cce_02_0242__p17369101112318">Path to which the disk is attached. This parameter takes effect only in user configuration. The value is an absolute path. Digits, letters, periods (.), hyphens (-), and underscores (_) are allowed.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="cce_02_0242__response_RuntimeConfig"></a><a name="response_RuntimeConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__response_RuntimeConfig" frame="border" border="1" rules="all"><caption><b>Table 37 </b>RuntimeConfig</caption><thead align="left"><tr id="cce_02_0242__row11220151111314"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.18.2.4.1.1"><p id="cce_02_0242__p103698112317">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.18.2.4.1.2"><p id="cce_02_0242__p16369131118312">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.18.2.4.1.3"><p id="cce_02_0242__p1369101117318">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__row7220161116314"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.18.2.4.1.1 "><p id="cce_02_0242__p19369111163119">lvType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.18.2.4.1.2 "><p id="cce_02_0242__p536951143111">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.18.2.4.1.3 "><p id="cce_02_0242__p11369121143111">LVM write mode. <strong id="cce_02_0242__b33695118313">linear</strong> indicates the linear mode. <strong id="cce_02_0242__b113691011153111">striped</strong> indicates the striped mode, in which multiple disks are used to form a strip to improve disk performance.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="cce_02_0242__en-us_topic_0079614900_p24465425"><strong id="cce_02_0242__b17113175013114">Example response</strong>:</p>
<pre class="screen" id="cce_02_0242__screen16431194415017">{
"kind": "Node",
"apiVersion": "v3",
"metadata": {
"name": "myhost",
"uid": "4d1ecb2c-229a-11e8-9c75-0255ac100ceb",
"labels": {
"foo": "bar"
},
"annotations": {
"annotation1": "abc"
}
},
"spec": {
"flavor": "s1.medium",
"az": "eu-de-01",
"os": "EulerOS 2.5",
"login": {
"sshKey": "Keypai-demo"
},
"rootVolume": {
"volumetype": "SAS",
"size": 40
},
"dataVolumes": [
{
"volumetype": "SAS",
"size": 100
}
],
"storage": {
"storageSelectors": [
{
"name": "cceUse",
"storageType": "evs",
"matchLabels": {
"size": "100",
"volumeType": "SAS",
"count": "1"
}
}
],
"storageGroups": [
{
"name": "vgpaas",
"selectorNames": [
"cceUse"
],
"cceManaged": true,
"virtualSpaces": [
{
"name": "runtime",
"size": "90%"
},
{
"name": "kubernetes",
"size": "10%"
}
]
}
]
},
"publicIP": {
"count": 2,
"eip": {
"iptype": "5_bgp",
"bandwidth": {
"size": 10,
"sharetype": "PER",
"chargemode": "traffic"
}
}
},
"nodeNicSpec": {
"primaryNic": {
"subnetId": "2afc3d7f-07d1-4c25-ba2e-8ee48d253d9f"
}
},
"count": 2,
"extendParam": {
"chargingMode": 0,
"ecs:performancetype": "normal",
"init-node-password": "",
"orderID": "",
"productID": ""
}
},
"status": {
"jobID": "2ec9b78d-9368-46f3-8f29-d1a95622a568"
}
}</pre>
<p id="cce_02_0242__p17754544153019">CCE Turbo cluster:</p>
<pre class="screen" id="cce_02_0242__screen9754144473013">{
"kind": "Node",
"apiversion": "v3",
"metadata": {
"name": "turbo-cluster-node",
"uid": "5ecfddfe-87db-11ec-b5e5-0255ac101514"
},
"spec": {
"flavor": "cce.c4.22xlarge.4.physical.129nic",
"az": "eu-de-01",
"login": {
"sshKey": "id_rsa"
},
"rootVolume": {
"size": 40,
"volumetype": "SAS",
"hw:passthrough": true
},
"dataVolumes": [
{
"size": 100,
"volumetype": "SAS",
"hw:passthrough": true
}
],
"storage": {
"storageSelectors": [
{
"name": "cceUse",
"storageType": "evs",
"matchLabels": {
"size": "100",
"volumeType": "SAS",
"count": "1"
}
}
],
"storageGroups": [
{
"name": "vgpaas",
"selectorNames": [
"cceUse"
],
"cceManaged": true,
"virtualSpaces": [
{
"name": "runtime",
"size": "90%"
},
{
"name": "kubernetes",
"size": "10%"
}
]
}
]
},
"count": 1,
"runtime": {
"name": "containerd"
},
"extendParam": {
"alpha.cce/NodeImageID":"0fea78c3-1b31-4653-8859-ac151ccadcd4"
}
},
"status": {
"jobID": "5ec1518c-87db-11ec-b5e5-0255ac101514"
}
}</pre>
</div>
<div class="section" id="cce_02_0242__s50f1049a6a4d404c895cf636eb8f3bf1"><h4 class="sectiontitle">Status Code</h4><p id="cce_02_0242__en-us_topic_0079614900_p21869221"><a href="#cce_02_0242__en-us_topic_0079614900_table46761928">Table 38</a> describes the status codes of this API.</p>
<div class="tablenoborder"><a name="cce_02_0242__en-us_topic_0079614900_table46761928"></a><a name="en-us_topic_0079614900_table46761928"></a><table cellpadding="4" cellspacing="0" summary="" id="cce_02_0242__en-us_topic_0079614900_table46761928" frame="border" border="1" rules="all"><caption><b>Table 38 </b>Status code</caption><thead align="left"><tr id="cce_02_0242__en-us_topic_0079614900_row33254664"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.3.2.3.1.1"><p id="cce_02_0242__p55616028205955">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.3.2.3.1.2"><p id="cce_02_0242__p8604418205955">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="cce_02_0242__en-us_topic_0079614900_row41084259"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.1 "><p id="cce_02_0242__en-us_topic_0079614900_p39490674">201</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.3.2.3.1.2 "><p id="cce_02_0242__en-us_topic_0079614900_p44628050">The job for creating a node in a specified cluster is successfully issued.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="cce_02_0242__p347213715512">For the description about error status codes, see <a href="cce_02_0084.html">Status Code</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="cce_02_0092.html">Cluster Management</a></div>
</div>
</div>