mNi K8s
ノードプール
クラスタにワーカーノードのグループを追加します。
NodePool は、同じイメージと構成を持つワーカーノードのグループです。ノード数を変更することで、クラスタのワーカー容量を調整できます。
作成する
-
mNi K8s で Node Pools、Create Node Pool の順に選択します。
-
Node Pool で Name を入力します。Display name、Description、Labels は任意です。

-
Placement の Kubernetes Cluster で状態が Ready のクラスタを選択します。
-
Subnet でワーカーノードを配置するサブネットを選択します。クラスタと同じ VPC 内のサブネットから選択します。

-
Machine の Worker image でワーカーに使うイメージを選択し、Nodes で台数、Capacity per node で CPU、Memory、Root disk を設定します。

-
必要に応じて Cloud-init で、ワーカーの初期化に使うファイル(Files)とコマンド(Boot commands、Pre-kubeadm commands、Post-kubeadm commands)を設定します。

-
必要に応じて Scheduling で Node labels と Taints を設定します。

-
Review で確認し、ノードプールを作成します。

状態が Ready になると、ノードがクラスタに参加します。Scaling 中はレプリカ数の変更が反映されるまで待ちます。
サンプル
apiVersion: k8s/v1alpha1
kind: NodePool
metadata:
name: general
displayName: General workers
spec:
cluster: production
subnet: workers
replicas: 3
machine:
image:
kind: ClusterImage
name: ubuntu-24.04-kubernetes-1.35
cores: "4"
memory: 8Gi
rootDisk: 40Gi
bootstrap:
preKubeadmCommands:
- apt-get update
- apt-get install -y kubelet kubeadm containerd
CLI で適用する場合は mni apply -f nodepool.yaml、状態を確認する場合は mni describe nodepools general を実行します。