Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.
When existing nodes cannot meet the compute requirements of the workload, you can create a node pool or increase the number of nodes in an existing node pool. After nodes join the cluster, first verify that they are available, then perform scheduling maintenance, Label Management, or deletion.
Click the target cluster name to go to the cluster workspace.
In the left navigation pane, go to the Nodes page and switch to the Node Pools tab.
Click Create Node Pool and configure the node pool.
Parameter
Description
Node Pool Name
Set the node pool name. The node HostName is automatically generated based on the node pool name and node IP address. For example, if the node pool name is nodepool and the node IP address is 10.10.10.1, the node HostName is nodepool-10-10-10-1.
Instance Type
Select node specifications based on the workload requirements for CPU, GPU, and memory.
Node Instance Number
Set the initial number of nodes. Determine the required capacity based on the task scale, current Balance, inventory, and quota.
VPC
Select the Cluster Network.
Install GPU Driver, GPU Driver Version
Select to install the GPU driver when nodes need to run GPU workloads.
Click Create.
Return to the Node Pool tab and verify that the node pool has entered the Running state.
When the existing configuration of a node pool meets business requirements, you can directly adjust the node quantity without creating a new node pool.
Setting the target node count to less than the current node count triggers scale-in, which may affect workloads running on the nodes. Before scaling in, ensure that the relevant workloads can be migrated or rebuilt.
On the Node Pool tab, locate the target node pool and click Scale.
In Scale-out Node Count, enter the adjusted total number of nodes.
Greater than the current number of nodes: Scale out the node pool.
Less than the current number of nodes: Scale in the node pool.
Click Scale In/Out.
After the operation is complete, switch to the Nodes tab and confirm that the Node Quantity and Status meet expectations.
Locate the target node and verify its node status, node pool, role, scheduling status, and node check results.
To view the complete configuration, click View in the Actions column for the target node.
When a Pod cannot be scheduled, a node is in an abnormal state, or workload fluctuations occur, go to node monitoring and use metrics such as CPU, memory, GPU, and network to assess node resource utilization.
Deleting a node may interrupt or reschedule Pods running on that node. Before deleting it, ensure that workloads can be migrated, stopped, or rebuilt.
Delete a single node: In the target node’s Actions column, click , select Delete, and then follow the prompts to confirm.
Delete nodes in batches: Select multiple nodes, choose Delete in the action area at the bottom, and then follow the prompts to confirm.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ScitiX","description":"ScitiX documentation provides guides for Model Inference, GPU Cloud, and account management, helping developers connect to model APIs, manage GPU resources, and configure accounts and billing.","colors":{"primary":"#3B82F6","light":"#3B82F6","dark":"#3B82F6"},"logo":{"light":"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=277f160d7ff5cbfac6e30e6e62d69f9f","dark":"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=ff7f91e1c8e024423828b82b08fab3db","href":"/model-inference/get-started/model-inference-overview"},"favicon":"https://mintcdn.com/scitix-adfc65c2/N8zy-cNK0Mq2aeoL/logo/favicon.ico?fit=max\u0026auto=format\u0026n=N8zy-cNK0Mq2aeoL\u0026q=85\u0026s=c8960a64824d3f60efabcd1d721be709","navbar":{"links":[{"href":"https://scitix.ai/","label":"Website"}],"primary":{"type":"button","label":"Console","href":"https://console.scitix.ai/"}},"footer":{},"seo":{"metatags":{"og:site_name":"ScitiX Documentation","og:url":"https://docs.scitix.ai","twitter:card":"summary_large_image"},"organization":{"name":"ScitiX","url":"https://scitix.ai/"},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","latex":false},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The page you are looking for may have moved, been renamed, or no longer be published. Use the search bar above, or continue from one of these entry points:\n\n- [Model Inference](/model-inference/get-started/model-inference-overview)\n- [GPU Cloud](/gpu-cloud/get-started/gpu-cloud-overview)\n- [Connect Docs to AI](/model-inference/get-started/connect-docs-to-ai)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","windsurf"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scitix-adfc65c2","hasAudioNarration":false,"actualSubdomain":"scitix-adfc65c2","customDomains":["docs.scitix.ai"],"gitSource":{"type":"github","owner":"scitix","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"0c5c600e-a114-429b-83df-62020dd7d37f","liveDeploymentHistoryId":"6adb18cba0e78eb4aee855f2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb18cba0e78eb4aee855f2"},"entitlements":{},"buildId":"6adb85c2858a516f4e16da86","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"default","tag":"Model Inference","count":72},{"language":"default","tag":"Siverse","count":71},{"language":"default","tag":"Tool Integrations","count":51},{"language":"default","tag":"GPU Cloud","count":33},{"language":"default","tag":"Resources","count":19},{"language":"default","tag":"Models \u0026 Inference","count":16},{"language":"default","tag":"Development \u0026 Training","count":14},{"language":"default","tag":"Inference Services","count":13},{"language":"default","tag":"Clusters","count":12},{"language":"default","tag":"Get Started","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#ask-assistant-code-block-button,#assistant-entry,#assistant-entry-mobile,#chat-assistant-sheet,#header>.mt-2.text-lg.prose,#text-selection-tooltip-button,.chat-assistant-floating-input,.chat-assistant-sheet,a[href*=\"utm_campaign=poweredBy\"],button[data-component-part=search-ask-ai-button]{display:none!important}a[href=\"/help/use-docs-with-ai\"],a[href=\"/help/use-docs-with-ai/\"]{color:rgb(55 65 81)!important}a[href=\"/help/use-docs-with-ai\"] .icon,a[href=\"/help/use-docs-with-ai\"] svg,a[href=\"/help/use-docs-with-ai/\"] .icon,a[href=\"/help/use-docs-with-ai/\"] svg{background-color:rgb(59 130 246)!important;color:rgb(59 130 246)!important;stroke:rgb(59 130 246)!important;fill:none!important}a[href=\"/help/use-docs-with-ai\"] svg *,a[href=\"/help/use-docs-with-ai/\"] svg *{background-color:rgb(59 130 246)!important;color:rgb(59 130 246)!important;stroke:rgb(59 130 246)!important}.dark a[href=\"/help/use-docs-with-ai\"]:hover,.dark a[href=\"/help/use-docs-with-ai/\"]:hover,a[href=\"/help/use-docs-with-ai\"]:hover,a[href=\"/help/use-docs-with-ai/\"]:hover{color:rgb(59 130 246)!important}.dark a[href=\"/help/use-docs-with-ai\"],.dark a[href=\"/help/use-docs-with-ai/\"]{color:rgb(229 231 235)!important}[data-component-part=search-list]>div[role=group]:has([data-component-part=search-ask-ai-item]),body:has(.docs-home) #navbar div:has(>.nav-tabs),body:has(.docs-home) .nav-tabs-item[data-active=true]::after,div:has(>#chat-assistant-sheet){display:none!important}body:has(.docs-home) .nav-tabs-item[data-active=true]{color:inherit!important;text-shadow:none!important}.nav-tabs .nav-tabs-item:nth-child(4){margin-left:3rem;position:relative}.nav-tabs .nav-tabs-item:nth-child(4)::before{content:\"\";position:absolute;left:-2rem;top:50%;width:1px;height:1rem;background:rgb(209 213 219);transform:translateY(-50%)}.dark .nav-tabs .nav-tabs-item:nth-child(4)::before{background:rgb(75 85 99)}.docs-home{--home-border:rgb(229 231 235);--home-muted:rgb(75 85 99);--home-panel:rgb(255 255 255)}.docs-home-hero{border-bottom:1px solid var(--home-border);padding-bottom:1.125rem}.docs-home-kicker{letter-spacing:0}.docs-products-panel,.docs-support-panel{border:1px solid var(--home-border);border-radius:.75rem;background:linear-gradient(180deg,rgb(249 250 251),rgb(255 255 255));padding:.75rem}@media (min-width:768px){.docs-products-panel,.docs-support-panel{padding:.875rem}}.docs-account-panel,.docs-product-card{position:relative;overflow:hidden;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.docs-product-card{--product-accent:#3b82f6;--product-tint:rgb(59 130 246 / 0.08);min-height:100%;border-top-color:var(--product-accent)!important;border-top-style:solid!important;border-top-width:3px!important;cursor:pointer}.docs-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.docs-product-card .docs-path-link,.docs-product-card .docs-title-link{position:relative;z-index:2}.docs-account-panel:hover,.docs-product-card:hover{border-color:var(--product-accent, #3b82f6);box-shadow:0 14px 32px rgb(15 23 42/.08);transform:translateY(-1px)}.docs-account-panel:hover{box-shadow:0 8px 18px rgb(15 23 42/.05);transform:none}.docs-product-header{display:flex;align-items:center;gap:.75rem}.docs-account-icon,.docs-product-icon{display:inline-flex;width:2.125rem;height:2.125rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(229 231 235);border-radius:.5rem;background:var(--product-tint, rgb(59 130 246 / 0.08));color:var(--product-accent, #3b82f6)}.docs-account-icon svg,.docs-product-icon svg{width:1rem;height:1rem}.docs-account-icon svg.icon,.docs-product-icon svg.icon{background-color:var(--product-accent, #3b82f6)!important}.docs-path-link,.docs-title-link{align-items:center;text-decoration:none}.docs-title-link{display:inline-flex;gap:.4rem;color:rgb(17 24 39);font-size:1.125rem;font-weight:650;line-height:1.3}.docs-title-link:hover{color:var(--product-accent, #3b82f6)}.docs-path-link{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;border:1px solid transparent;border-radius:.5rem;color:rgb(55 65 81);transition:background 160ms ease,border-color 160ms ease,color 160ms ease;padding:.33rem .5rem}.docs-path-link:hover,.docs-support-link:hover{border-color:var(--product-accent, #3b82f6);background:var(--product-tint, rgb(249 250 251));color:var(--product-accent, #3b82f6)}.docs-step{display:inline-flex;width:1.3rem;height:1.3rem;align-items:center;justify-content:center;border-radius:999px;background:var(--product-tint, rgb(59 130 246 / 0.08));color:var(--product-accent, #3b82f6);font-size:.75rem;font-weight:650}.docs-path-arrow{color:rgb(156 163 175);transition:color 160ms ease,transform 160ms ease}.docs-path-link:hover .docs-path-arrow,.docs-support-link:hover .docs-path-arrow{color:var(--product-accent, #3b82f6);transform:translateX(.125rem)}.docs-support-link{display:flex;align-items:center;justify-content:center;padding:.62rem .8rem;border:1px solid transparent;border-radius:.5rem;background:var(--home-panel);color:rgb(55 65 81);font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.dark .docs-home{--home-border:rgb(31 41 55);--home-muted:rgb(156 163 175);--home-panel:rgb(3 7 18)}.dark .docs-products-panel,.dark .docs-support-panel{background:linear-gradient(180deg,rgb(17 24 39/.55),rgb(3 7 18/.78))}.dark .docs-account-panel:hover,.dark .docs-product-card:hover{border-color:var(--product-accent, #60a5fa);box-shadow:0 14px 32px rgb(0 0 0/.22)}.dark .docs-account-panel:hover{box-shadow:0 8px 18px rgb(0 0 0/.14)}.dark .docs-account-icon,.dark .docs-product-icon{border-color:rgb(55 65 81)}.dark .docs-title-link{color:rgb(255 255 255)}.dark .docs-path-link:hover,.dark .docs-support-link:hover,.dark .docs-title-link:hover{color:var(--product-accent, #60a5fa)}.dark .docs-path-link,.dark .docs-support-link{color:rgb(209 213 219)}.dark .docs-path-link:hover,.dark .docs-support-link:hover{border-color:var(--product-accent, #60a5fa);background:var(--product-tint, rgb(17 24 39))}#sidebar #navigation-items>div+div{margin-top:1.125rem!important}#sidebar .sidebar-group-header{margin-bottom:.375rem!important}#sidebar .sidebar-group>li>a,#sidebar .sidebar-group>li>button{padding-top:.25rem!important;padding-bottom:.25rem!important}@media (min-width:1280px){#sidebar{width:20%!important;margin-right:3%!important}#content-container>div:has(>#content-area){gap:3.8961%!important}#content-side-layout{flex:0 0 18.1818%!important;width:18.1818%!important;max-width:none!important;min-width:0!important}#table-of-contents-layout{width:100%!important;min-width:0!important;padding-left:1rem!important}#table-of-contents{width:100%!important}#changelog-filters,#table-of-contents,#table-of-contents [data-component-part=scroll-area-content]{min-width:0!important}#changelog-filters-content button,#table-of-contents-content a{white-space:normal;overflow-wrap:anywhere}#changelog-filters{box-sizing:border-box;width:100%!important;max-width:100%!important}#changelog-filters-content button{min-width:0;max-width:100%}#content-area{flex:0 0 77.9221%!important;width:77.9221%!important;margin-left:0!important;padding-left:0!important}}"}],"page":{"pagePath":"gpu-cloud/cluster/expand-and-maintain-cluster-nodes","slug":"/gpu-cloud/cluster/expand-and-maintain-cluster-nodes","pageMetadata":{"title":"Scale and Maintain Cluster Nodes","description":"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.","href":"/gpu-cloud/cluster/expand-and-maintain-cluster-nodes"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`When existing nodes cannot meet the compute requirements of the workload, you can create a node pool or increase the number of nodes in an existing node pool. After nodes join the cluster, first verify that they are available, then perform scheduling maintenance, Label Management, or deletion.`}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-node-pool-to-expand-capacity`,children:`Create a Node Pool to Expand Capacity`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Log in to the `,_jsx(_components.a,{href:`https://console.scitix.ai/gpu-cloud/home`,children:`GPU Cloud console`}),` and go to the `,_jsx(_components.strong,{children:`Clusters`}),` page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Click the target cluster name to go to the cluster workspace.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the left navigation pane, go to the `,_jsx(_components.strong,{children:`Nodes`}),` page and switch to the `,_jsx(_components.strong,{children:`Node Pools`}),` tab.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create Node Pool`}),` and configure the node pool.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Node Pool Name`})}),_jsxs(_components.td,{children:[`Set the node pool name. The node HostName is automatically generated based on the node pool name and node IP address. For example, if the node pool name is `,_jsx(_components.code,{children:`nodepool`}),` and the node IP address is `,_jsx(_components.code,{children:`10.10.10.1`}),`, the node HostName is `,_jsx(_components.code,{children:`nodepool-10-10-10-1`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Instance Type`})}),_jsx(_components.td,{children:`Select node specifications based on the workload requirements for CPU, GPU, and memory.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Node Instance Number`})}),_jsx(_components.td,{children:`Set the initial number of nodes. Determine the required capacity based on the task scale, current Balance, inventory, and quota.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`VPC`})}),_jsx(_components.td,{children:`Select the Cluster Network.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Install GPU Driver`}),`, `,_jsx(_components.strong,{children:`GPU Driver Version`})]}),_jsx(_components.td,{children:`Select to install the GPU driver when nodes need to run GPU workloads.`})]})]})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Return to the `,_jsx(_components.strong,{children:`Node Pool`}),` tab and verify that the node pool has entered the Running state.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`adjust-an-existing-node-pool`,children:`Adjust an Existing Node Pool`}),`\n`,_jsx(_components.p,{children:`You can adjust the number of nodes in a node pool or add existing CES instances to the node pool.`}),`\n`,_jsx(Heading,{level:`3`,id:`adjusting-the-node-quantity-of-a-node-pool`,children:`Adjusting the Node Quantity of a Node Pool`}),`\n`,_jsx(_components.p,{children:`When the existing configuration of a node pool meets business requirements, you can directly adjust the node quantity without creating a new node pool.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Setting the target node count to less than the current node count triggers scale-in, which may affect workloads running on the nodes. Before scaling in, ensure that the relevant workloads can be migrated or rebuilt.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Node Pool`}),` tab, locate the target node pool and click `,_jsx(_components.strong,{children:`Scale`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Scale-out Node Count`}),`, enter the adjusted total number of nodes.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Greater than the current number of nodes: Scale out the node pool.`}),`\n`,_jsx(_components.li,{children:`Less than the current number of nodes: Scale in the node pool.`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Scale In/Out`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`After the operation is complete, switch to the `,_jsx(_components.strong,{children:`Nodes`}),` tab and confirm that the Node Quantity and Status meet expectations.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`add-existing-instances-to-a-node-pool`,children:`Add Existing Instances to a Node Pool`}),`\n`,_jsx(_components.p,{children:`If an available CES instance already exists, you can add the instance directly to the node pool.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Node Pool`}),` tab, locate the target node pool, click `,_jsx(OptimizedImage,{src:`https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=bb1ebd3cf1c1edbfdbc505e869727132`,alt:`More Actions`,width:`16`,height:`16`,style:{display:`inline`,verticalAlign:`middle`},\"data-og-width\":`50`,\"data-og-height\":`48`,\"data-path\":`gpu-cloud/media/more.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=280\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=f01df06da39d70f70e56a08bacda12b3 280w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=560\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=fba09ec2a5f983bdf49d30b4709823c4 560w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=840\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=e3baccfa297a86310e8b26d34a8ca34b 840w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=0c08af1508a6c14d9736b4a8bd170e77 1100w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=7f601563e3f3c5e807de6442d67fd666 1650w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=95d08dad756fd69440a69261196964e3 2500w`}),` in the Actions column, and then select `,_jsx(_components.strong,{children:`Add Node`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Select one or more instances to add to the node pool.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`After the action is complete, switch to the `,_jsx(_components.strong,{children:`Nodes`}),` tab, confirm that the instance has joined the cluster as a node, and check the node status.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`confirm-that-newly-added-nodes-are-available`,children:`Confirm That Newly Added Nodes Are Available`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Nodes`}),` page, switch to the `,_jsx(_components.strong,{children:`Nodes`}),` tab.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Locate the target node and verify its node status, node pool, role, scheduling status, and node check results.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`To view the complete configuration, click `,_jsx(_components.strong,{children:`View`}),` in the `,_jsx(_components.strong,{children:`Actions`}),` column for the target node.`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When a Pod cannot be scheduled, a node is in an abnormal state, or workload fluctuations occur, go to node monitoring and use metrics such as CPU, memory, GPU, and network to assess node resource utilization.`}),`\n`,_jsx(Heading,{level:`2`,id:`maintaining-running-nodes`,children:`Maintaining Running Nodes`}),`\n`,_jsx(Heading,{level:`3`,id:`adjust-scheduling-status-and-labels`,children:`Adjust Scheduling Status and Labels`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Nodes`}),` tab, select one or more nodes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`In the action area at the bottom, select an action.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Actions`}),_jsx(_components.th,{children:`Applicable scenario`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cordon`})}),_jsx(_components.td,{children:`Prevents new Pods from being scheduled to the node before node maintenance or decommissioning.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Uncordon`})}),_jsx(_components.td,{children:`Restores node scheduling after maintenance is complete.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Drain`})}),_jsx(_components.td,{children:`Evicts Pods from the node before maintaining, replacing, or deleting it. Before proceeding, ensure that workloads can be migrated or recreated.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Add label`})}),_jsx(_components.td,{children:`Adds a label to the node for node filtering, affinity scheduling, or workload grouping.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Remove label`})}),_jsx(_components.td,{children:`Removes a node label. Before removing it, ensure that no workloads depend on the label for scheduling.`})]})]})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Confirm the action as prompted, and verify that the node status is as expected.`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`delete-node`,children:`Delete Node`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Deleting a node may interrupt or reschedule Pods running on that node. Before deleting it, ensure that workloads can be migrated, stopped, or rebuilt.`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Delete a single node: In the target node’s `,_jsx(_components.strong,{children:`Actions`}),` column, click `,_jsx(OptimizedImage,{src:`https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=bb1ebd3cf1c1edbfdbc505e869727132`,alt:`More Actions`,width:`16`,height:`16`,style:{display:`inline`,verticalAlign:`middle`},\"data-og-width\":`50`,\"data-og-height\":`48`,\"data-path\":`gpu-cloud/media/more.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=280\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=f01df06da39d70f70e56a08bacda12b3 280w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=560\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=fba09ec2a5f983bdf49d30b4709823c4 560w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=840\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=e3baccfa297a86310e8b26d34a8ca34b 840w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=0c08af1508a6c14d9736b4a8bd170e77 1100w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=7f601563e3f3c5e807de6442d67fd666 1650w, https://mintcdn.com/scitix-adfc65c2/zAestxkyOFggIEE8/gpu-cloud/media/more.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zAestxkyOFggIEE8\u0026q=85\u0026s=95d08dad756fd69440a69261196964e3 2500w`}),`, select `,_jsx(_components.strong,{children:`Delete`}),`, and then follow the prompts to confirm.`]}),`\n`,_jsxs(_components.li,{children:[`Delete nodes in batches: Select multiple nodes, choose `,_jsx(_components.strong,{children:`Delete`}),` in the action area at the bottom, and then follow the prompts to confirm.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Scale and Maintain Cluster Nodes","description":"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.","href":"/gpu-cloud/cluster/expand-and-maintain-cluster-nodes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create a Node Pool to Expand Capacity","slug":"create-a-node-pool-to-expand-capacity","depth":2,"children":[]},{"title":"Adjust an Existing Node Pool","slug":"adjust-an-existing-node-pool","depth":2,"children":[{"title":"Adjusting the Node Quantity of a Node Pool","slug":"adjusting-the-node-quantity-of-a-node-pool","depth":3,"children":[]},{"title":"Add Existing Instances to a Node Pool","slug":"add-existing-instances-to-a-node-pool","depth":3,"children":[]}]},{"title":"Confirm That Newly Added Nodes Are Available","slug":"confirm-that-newly-added-nodes-are-available","depth":2,"children":[]},{"title":"Maintaining Running Nodes","slug":"maintaining-running-nodes","depth":2,"children":[{"title":"Adjust Scheduling Status and Labels","slug":"adjust-scheduling-status-and-labels","depth":3,"children":[]},{"title":"Delete Node","slug":"delete-node","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/scitix-adfc65c2/71d9e3cb995fb63a/assistant-guard.js"],"subdomain":"scitix-adfc65c2","siteName":"ScitiX","title":"Scale and Maintain Cluster Nodes - ScitiX","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T16:06:10.843Z","originalFileLocation":"gpu-cloud/cluster/expand-and-maintain-cluster-nodes.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ScitiX\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Scale and Maintain Cluster Nodes - ScitiX\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ScitiX Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scitix-adfc65c2.mintlify.app/_mintlify/api/og/v2?division=Clusters+and+Nodes\u0026amp;title=Scale+and+Maintain+Cluster+Nodes\u0026amp;description=Create+or+resize+node+pools+when+capacity+is+insufficient%2C+add+existing+instances+to+node+pools%2C+and+maintain+cluster+nodes.\u0026amp;theme=66446d36d3815c3a54012907\u0026amp;signature=e8ab45c4e575ef0424fe78f5c90ecfeb130f8ef9f828bb0b34d593b737b99c07\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Scale and Maintain Cluster Nodes - ScitiX\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scitix-adfc65c2.mintlify.app/_mintlify/api/og/v2?division=Clusters+and+Nodes\u0026amp;title=Scale+and+Maintain+Cluster+Nodes\u0026amp;description=Create+or+resize+node+pools+when+capacity+is+insufficient%2C+add+existing+instances+to+node+pools%2C+and+maintain+cluster+nodes.\u0026amp;theme=66446d36d3815c3a54012907\u0026amp;signature=e8ab45c4e575ef0424fe78f5c90ecfeb130f8ef9f828bb0b34d593b737b99c07\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ScitiX\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B82F6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/gpu-cloud/cluster/expand-and-maintain-cluster-nodes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://scitix.ai/#organization\",\"name\":\"ScitiX\",\"url\":\"https://scitix.ai/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=277f160d7ff5cbfac6e30e6e62d69f9f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scitix.ai#website\",\"name\":\"ScitiX\",\"url\":\"https://docs.scitix.ai\",\"publisher\":{\"@id\":\"https://scitix.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes#webpage\",\"url\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes\",\"name\":\"Scale and Maintain Cluster Nodes\",\"description\":\"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\",\"dateModified\":\"2026-10-23T16:06:10.843Z\",\"isPartOf\":{\"@id\":\"https://docs.scitix.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compute\",\"item\":\"https://docs.scitix.ai/gpu-cloud/instance/instance-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CKS Clusters\",\"item\":\"https://docs.scitix.ai/gpu-cloud/cluster/kubernetes-cluster-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Clusters and Nodes\",\"item\":\"https://docs.scitix.ai/gpu-cloud/cluster/create-kubernetes-cluster\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Scale and Maintain Cluster Nodes\",\"item\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes#article\",\"headline\":\"Scale and Maintain Cluster Nodes\",\"name\":\"Scale and Maintain Cluster Nodes\",\"description\":\"Create or resize node pools when capacity is insufficient, add existing instances to node pools, and maintain cluster nodes.\",\"url\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scitix.ai/gpu-cloud/cluster/expand-and-maintain-cluster-nodes#webpage\"},\"dateModified\":\"2026-10-23T16:06:10.843Z\",\"publisher\":{\"@id\":\"https://scitix.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scitix.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ScitiX\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ScitiX","nav":{"global":null,"tabs":[{"tab":"Model Inference","pages":[{"title":"Model Inference","href":"/model-inference/get-started/model-inference-overview"}]},{"tab":"Siverse","pages":[{"title":"Siverse","href":"/siverse/get-started/ai-platform-overview"}]},{"tab":"GPU Cloud","groups":[{"group":"Get Started","pages":[{"title":"GPU Cloud","sidebarTitle":"Product Overview","href":"/gpu-cloud/get-started/gpu-cloud-overview"},{"title":"Using CES instances","href":"/gpu-cloud/get-started/quickstart-instance"},{"title":"Using a CKS Cluster","href":"/gpu-cloud/get-started/quickstart-kubernetes-cluster"},{"title":"Document Integration with AI","href":"/gpu-cloud/get-started/connect-docs-to-ai"}]},{"group":"Compute","pages":[{"group":"CES Instances","pages":[{"title":"Instance Overview","href":"/gpu-cloud/instance/instance-overview"},{"title":"Create GPU Instance","href":"/gpu-cloud/instance/create-gpu-instance"},{"title":"Create CPU Instance","href":"/gpu-cloud/instance/create-cpu-instance"},{"title":"Manage Key Pairs","href":"/gpu-cloud/instance/manage-key-pairs"},{"title":"Start, Stop, and Restart Instances","href":"/gpu-cloud/instance/start-stop-restart-instance"},{"title":"Reinstall the Instance System","href":"/gpu-cloud/instance/reinstall-instance-os"},{"title":"Renew instance","href":"/gpu-cloud/instance/renew-instance"},{"title":"Manage instance storage mounts","href":"/gpu-cloud/instance/manage-instance-storage"},{"title":"Delete Instance","href":"/gpu-cloud/instance/delete-instance"},{"title":"CPU Instance Benchmarking Reference","href":"/gpu-cloud/instance/cpu-instance-benchmark-reference"}]},{"group":"CKS Clusters","pages":[{"title":"CKS Cluster Overview","href":"/gpu-cloud/cluster/kubernetes-cluster-overview"},{"group":"Clusters and Nodes","pages":[{"title":"Create a CKS Cluster","href":"/gpu-cloud/cluster/create-kubernetes-cluster"},{"title":"View CKS cluster status and configuration","href":"/gpu-cloud/cluster/view-cluster-status-and-configuration"},{"title":"Accessing a CKS cluster using KubeConfig","description":"Obtain the KubeConfig for a CKS cluster and use kubectl to access the cluster from a local terminal or operations environment.","href":"/gpu-cloud/cluster/access-cluster-with-kubeconfig"},{"title":"Scale and Maintain Cluster Nodes","href":"/gpu-cloud/cluster/expand-and-maintain-cluster-nodes"},{"title":"Delete a CKS Cluster","description":"When the CKS cluster is no longer needed, safely delete it after confirming the impact on data and resources.","href":"/gpu-cloud/cluster/delete-kubernetes-cluster"}]},{"group":"Cluster Infrastructure Resources","pages":[{"title":"Manage Cluster Resources Using Namespaces","href":"/gpu-cloud/cluster/organize-resources-with-namespaces"},{"title":"Create CKS cluster access roles","href":"/gpu-cloud/cluster/create-cluster-access-role"},{"title":"Configure ConfigMaps and Secrets for Workloads","href":"/gpu-cloud/cluster/configure-configmap-and-secret"},{"title":"Select and Install Cluster Components","href":"/gpu-cloud/cluster/choose-and-install-cluster-components"}]},{"group":"Workloads","pages":[{"title":"Deploy and Troubleshoot Workloads","href":"/gpu-cloud/cluster/deploy-and-troubleshoot-workloads"},{"title":"View and Delete Helm Applications","href":"/gpu-cloud/cluster/view-and-delete-helm-applications"}]},{"group":"Service Access","pages":[{"title":"Create and manage Service","href":"/gpu-cloud/cluster/create-and-manage-service"},{"title":"Expose Cluster Services Using Ingress","href":"/gpu-cloud/cluster/expose-services-with-ingress"}]},{"group":"Persistent storage","pages":[{"title":"Overview of persistent storage for CKS clusters","href":"/gpu-cloud/cluster/persistent-storage-overview"},{"title":"Using Static Volumes","href":"/gpu-cloud/cluster/use-static-persistent-volume"},{"title":"Using Dynamic Volumes","href":"/gpu-cloud/cluster/use-dynamic-persistent-volume"},{"title":"Mount persistent storage for workloads","href":"/gpu-cloud/cluster/mount-persistent-storage-to-workload"},{"title":"Clean up persistent storage resources","href":"/gpu-cloud/cluster/cleanup-persistent-storage-resources"}]}]}]},{"group":"Storage","pages":[{"group":"GPFS file storage","pages":[{"title":"GPFS Overview","href":"/gpu-cloud/storage/gpfs-overview"},{"title":"Create a GPFS File System","href":"/gpu-cloud/storage/create-gpfs-file-system"},{"title":"Mount a GPFS File System","href":"/gpu-cloud/storage/mount-gpfs-file-system"},{"title":"Scale Out and Scale In GPFS File Systems","href":"/gpu-cloud/storage/resize-gpfs-file-system"},{"title":"Delete GPFS file system","href":"/gpu-cloud/storage/delete-gpfs-file-system"}]},{"group":"OSS object storage","pages":[{"title":"OSS Overview","href":"/gpu-cloud/storage/oss-overview"},{"title":"Create and Manage OSS Buckets","href":"/gpu-cloud/storage/create-oss-bucket"},{"title":"Configure ossctl","href":"/gpu-cloud/storage/configure-ossctl"},{"title":"Upload and Download OSS Objects Using ossctl","href":"/gpu-cloud/storage/upload-download-oss-object"}]},{"group":"Container Registry","pages":[{"title":"Container Image Registry Overview","href":"/gpu-cloud/registry/container-registry-overview"},{"title":"Manage Registry Projects and Members","href":"/gpu-cloud/registry/create-view-container-registry-projects"},{"title":"Push and Pull Container Images","href":"/gpu-cloud/registry/push-pull-container-images"},{"title":"Push and Pull Helm Charts","href":"/gpu-cloud/registry/push-pull-helm-charts"},{"title":"Import Images from External Repositories","href":"/gpu-cloud/registry/import-external-container-images"},{"title":"Synchronize Images to Other Regions or Repositories","href":"/gpu-cloud/registry/sync-container-images"},{"title":"Configure Registry Artifact Retention Policies","href":"/gpu-cloud/registry/configure-artifact-retention"},{"title":"Configure Registry Webhook","href":"/gpu-cloud/registry/configure-container-registry-webhook"},{"title":"View Registry Audit Logs","href":"/gpu-cloud/registry/view-container-registry-audit-logs"}]}]},{"group":"Cloud networks","pages":[{"title":"Manage VPC","sidebarTitle":"VPC","href":"/gpu-cloud/network/manage-vpc"},{"title":"Manage Elastic IP","sidebarTitle":"Elastic IP","href":"/gpu-cloud/network/manage-eip"},{"title":"Manage NAT Rules","sidebarTitle":"NAT Gateway","href":"/gpu-cloud/network/manage-nat-rule"}]},{"group":"Observability","pages":[{"group":"Monitoring","pages":[{"title":"Monitor Overview","href":"/gpu-cloud/monitoring/monitoring-overview"},{"title":"View GPU Instance Monitor","href":"/gpu-cloud/monitoring/view-gpu-instance-monitoring"},{"title":"View CPU Instance Monitor","href":"/gpu-cloud/monitoring/view-cpu-instance-monitoring"},{"title":"View Cluster Overview Monitor","href":"/gpu-cloud/monitoring/view-cluster-overview-monitoring"},{"title":"View GPFS File System Monitor","href":"/gpu-cloud/monitoring/view-gpfs-file-system-monitoring"},{"title":"View VPC Monitor","href":"/gpu-cloud/monitoring/view-vpc-monitoring"},{"title":"View CES Monitor","href":"/gpu-cloud/monitoring/view-ces-monitoring"}]},{"group":"Logs","pages":[{"title":"Query and Analyze Logs","href":"/gpu-cloud/log/query-logs"}]},{"group":"Alerts","pages":[{"title":"Alarm Overview","href":"/gpu-cloud/alarm/alarm-overview"},{"title":"Subscribe to Preset Alert Rules","href":"/gpu-cloud/alarm/subscribe-preset-alert-rules"},{"title":"Create and manage custom alert rules","href":"/gpu-cloud/alarm/create-custom-alert-rule"},{"title":"Manage Notifier","href":"/gpu-cloud/alarm/configure-alert-notifier"},{"title":"View Alarm History","href":"/gpu-cloud/alarm/view-alert-history"}]}]}]},{"tab":"Account","pages":[{"title":"Account","href":"/account/account-management/initialize-account"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/model-launch-records"}]}]},"title":"Scale and Maintain Cluster Nodes - ScitiX","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}