N 個のノードプールを並行して更新するには、サージノードに使用できる追加の IP アドレスが N 個必要です。ワーカーノードが DHCP サーバーから IP アドレスを取得する場合、DHCP サーバーは N 個の追加 IP アドレスを提供する必要があります。ワーカーノードが静的 IP アドレスを使用する場合は、IP ブロック ファイルに、ワーカーノードに必要な IP アドレスに加えて、N 個の追加の IP アドレスを含める必要があります。
すべての N ノードを並行して更新するのに十分な追加の IP アドレスがない場合は、できるだけ多くのプールを並行して更新します。IP アドレスが使用可能になり次第、残りのノードプールを更新します。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-30 UTC。"],[],[],null,["Node pools are updated in parallel by default. This can potentially\ncause the following issues:\n\n- Quota issue\n\n For each node pool, it will create one surge node, so that N node pools will\n create N surge nodes when they are updated in parallel. This may result in\n resource exhaustion if there is limited extra capacity for creating those\n surge nodes.\n- PDB deadlock issue\n\n Draining more than one node at a time could potentially cause PDB deadlocks.\n\nFor N node pools to be updated in parallel, there must be N extra IP addresses\navailable for the surge nodes. If your worker nodes get their IP addresses from a\n[DHCP server](/kubernetes-engine/distributed-cloud/vmware/docs/how-to/user-cluster-configuration-file-latest#network-ipmode-type-field),\nthen your DHCP server must be able to provide N extra IP addresses. If\nyour worker nodes use static IP addresses, then your\n[IP block file](/kubernetes-engine/distributed-cloud/vmware/docs/how-to/user-cluster-configuration-file-latest#network-ipmode.ipblockfilepath-field)\nmust contain N extra IP addresses in addition to those needed for the worker\nnodes.\n\nIf there aren't enough extra IP addresses available to update all N nodes in\nparallel, then we update as many pools as possible in parallel. As IP addresses\nbecome available, we update the remaining node pools.\n\nThis document shows how to specify a node pool update policy to configure the\nmaximum number of nodes to be updated concurrently during node pool update,\nwhich can help avoid the two issues mentioned. 0 means preserving the current\nparallel behavior, which is the default value. 1 means updating the node pools\nsequentially.\n\nNote that while sequential update can avoid the two issues, it could make the\nnode pool update process take longer time than updating in parallel.\n\nNote the following limitation with advanced clusters:\n\n- Version 1.31: node pool update policies aren't supported on\n [advanced clusters](/kubernetes-engine/distributed-cloud/vmware/docs/how-to/user-cluster-configuration-file-latest#enable-advanced-cluster-field).\n\n- Version 1.32: node pool update policies are supported on advanced clusters.\n\nConfigure node pool update policy\n\nIn user cluster seed config user-cluster.yaml, you can configure the node pool\nupdate to be done sequentially as follows:\n\n```\nnodePoolUpdatePolicy:\n maximumConcurrentNodePoolUpdate: 1\n```\n\nThe `maximumConcurrentNodePoolUpdate` can be set to an arbitrary integer value\nto configure the number of node pools you want to update at the same time.\n\nThe node pool update policy applies to both node pool update and\nupgrade, but not create. Also in case any node pool\nupdate/upgrade encountered issues and got stuck, the current behavior is that we\nwill block there and won't move on to update next node pool."]]