doc-exports/docs/cce/api-ref/cce_02_0242.html
qiujiandong1 bf8cd71a69 CCE API update -20241024 Version
Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com>
Co-authored-by: qiujiandong1 <qiujiandong1@huawei.com>
Co-committed-by: qiujiandong1 <qiujiandong1@huawei.com>
2024-11-27 11:46:34 +00:00

2251 lines
178 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__li87155195811"><strong id="cce_02_0242__b17052059141212">Key</strong>: Only letters, digits, hyphens (-), underscores (_), and at signs (@) are supported.</li><li id="cce_02_0242__li59971441358"><strong id="cce_02_0242__b925644861514">Value</strong>: Only letters, digits, hyphens (-), underscores (_), and at signs (@) are supported.</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__p1917197105716">dockerBaseSize</p>
</td>
<td class="cellrowborder" valign="top" width="15.931372549019606%" headers="mcps1.3.3.10.2.5.1.2 "><p id="cce_02_0242__p389518122571">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__p15176712576">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__p18174765710">Available disk space of a single Docker container on the node using the device mapper.</p>
</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__p53689516336">Script required after the installation.</p>
<div class="note" id="cce_02_0242__note19617843103510"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="cce_02_0242__p1161734320357">The input value must be encoded using Base64. (Command: <strong id="cce_02_0242__b1169154420012">echo -n "<em id="cce_02_0242__i95364410019">Content to be encoded</em>" | base64</strong>)</p>
</div></div>
</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__li155824732518"><strong id="cce_02_0242__b1558194742518">SATA</strong>: common I/O</li><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_li155824732518"><strong id="cce_02_0242__cce_02_0242_b1558194742518">SATA</strong>: common I/O</li><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__li678773934419">The tag <strong id="cce_02_0242__b67873395444">key</strong> can consist of only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and Unicode characters.</li><li id="cce_02_0242__li1278753911441">The tag <strong id="cce_02_0242__b117871539184410">value</strong> can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and at signs (@).</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__p67621357536">dockerBaseSize</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="cce_02_0242__p1976214115310">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__p197620112533">Available disk space of a single Docker container on the node using the device mapper.</p>
</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>
</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_li155824732518_1"><strong id="cce_02_0242__cce_02_0242_b1558194742518_1">SATA</strong>: common I/O</li><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
}
],
<span id="cce_02_0242__ph104451541163212"> "storage": {</span>
<span id="cce_02_0242__ph3445134117325"> "storageSelectors": [</span>
<span id="cce_02_0242__ph18445164114321"> {</span>
<span id="cce_02_0242__ph16445641113214"> "name": "cceUse",</span>
<span id="cce_02_0242__ph10445741153213"> "storageType": "evs",</span>
<span id="cce_02_0242__ph11445154116327"> "matchLabels": {</span>
<span id="cce_02_0242__ph2445341123210"> "size": "100",</span>
<span id="cce_02_0242__ph144451741153210"> "volumeType": "SAS",</span>
<span id="cce_02_0242__ph844504143219"> "count": "1"</span>
<span id="cce_02_0242__ph54459419323"> }</span>
<span id="cce_02_0242__ph1944615410327"> }</span>
<span id="cce_02_0242__ph144468413329"> ],</span>
<span id="cce_02_0242__ph16446241183217"> "storageGroups": [</span>
<span id="cce_02_0242__ph84461841203212"> {</span>
<span id="cce_02_0242__ph3446341183213"> "name": "vgpaas",</span>
<span id="cce_02_0242__ph244618413325"> "selectorNames": [</span>
<span id="cce_02_0242__ph16446341133213"> "cceUse"</span>
<span id="cce_02_0242__ph044684173216"> ],</span>
<span id="cce_02_0242__ph17446641123212"> "cceManaged": true,</span>
<span id="cce_02_0242__ph644611418329"> "virtualSpaces": [</span>
<span id="cce_02_0242__ph84467414328"> {</span>
<span id="cce_02_0242__ph044614113216"> "name": "runtime",</span>
<span id="cce_02_0242__ph144613416321"> "size": "90%"</span>
<span id="cce_02_0242__ph944714111327"> },</span>
<span id="cce_02_0242__ph18447114193211"> {</span>
<span id="cce_02_0242__ph844784119320"> "name": "kubernetes",</span>
<span id="cce_02_0242__ph14447941133217"> "size": "10%"</span>
<span id="cce_02_0242__ph1644764115329"> }</span>
<span id="cce_02_0242__ph144716415325"> ]</span>
<span id="cce_02_0242__ph194478415325"> }</span>
<span id="cce_02_0242__ph344714416321"> ]</span>
<span id="cce_02_0242__ph12447114113214"> },</span>
"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
}
],
<span id="cce_02_0242__ph204591841103216"> "storage": {</span>
<span id="cce_02_0242__ph04591441193214"> "storageSelectors": [</span>
<span id="cce_02_0242__ph24591641113211"> {</span>
<span id="cce_02_0242__ph345911419329"> "name": "cceUse",</span>
<span id="cce_02_0242__ph24595412320"> "storageType": "evs",</span>
<span id="cce_02_0242__ph10459441133217"> "matchLabels": {</span>
<span id="cce_02_0242__ph1045964153218"> "size": "100",</span>
<span id="cce_02_0242__ph3459174173219"> "volumeType": "SAS",</span>
<span id="cce_02_0242__ph24591341153217"> "count": "1"</span>
<span id="cce_02_0242__ph164607418328"> }</span>
<span id="cce_02_0242__ph18460541193218"> }</span>
<span id="cce_02_0242__ph5460841113215"> ],</span>
<span id="cce_02_0242__ph1846094113325"> "storageGroups": [</span>
<span id="cce_02_0242__ph13460144193211"> {</span>
<span id="cce_02_0242__ph74601141173216"> "name": "vgpaas",</span>
<span id="cce_02_0242__ph94600414328"> "selectorNames": [</span>
<span id="cce_02_0242__ph184601141123212"> "cceUse"</span>
<span id="cce_02_0242__ph1646054183212"> ],</span>
<span id="cce_02_0242__ph1946012418322"> "cceManaged": true,</span>
<span id="cce_02_0242__ph546044118329"> "virtualSpaces": [</span>
<span id="cce_02_0242__ph34601241103214"> {</span>
<span id="cce_02_0242__ph4460174116320"> "name": "runtime",</span>
<span id="cce_02_0242__ph10461114118326"> "size": "90%"</span>
<span id="cce_02_0242__ph646113413326"> },</span>
<span id="cce_02_0242__ph746118416324"> {</span>
<span id="cce_02_0242__ph94611441153219"> "name": "kubernetes",</span>
<span id="cce_02_0242__ph646110413328"> "size": "10%"</span>
<span id="cce_02_0242__ph13461141143210"> }</span>
<span id="cce_02_0242__ph3461194153219"> ]</span>
<span id="cce_02_0242__ph74613411326"> }</span>
<span id="cce_02_0242__ph194619411327"> ]</span>
<span id="cce_02_0242__ph10461194143211"> },</span>
"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>