Nutanix Kubernetes Platform(NKP)v2.12 のダッシュボードで、Kubernetes クラスタを Prism Central のプロジェクトに作成してみます。
前回はこちら。
今回の内容です。
NKP Workload Cluster の作成
NKP ダッシュボードから、Workload Cluster を作成します。パラメータは、プロジェクト指定以外は以前の投稿と合わせています。
NKP ダッシュボードには、AD(LDAP ユーザー)でログインします。
今回は、AD ユーザー(nkp-admin@nxad.go-lab.jp)でログインします。
「Create Cluster」をクリックします。
「Create Cluster」を開きます。
Workload Cluster の名前を入力して、画面をスクロールしていきます。
- Cluster Name: nkpw01
SSH 接続する OS ユーザー名と、公開鍵を入力します。
- SSH Username: nutanix
- SSH Public Key: (ssh-keygen などで作成した公開鍵を入力する)
Control Plane のパラメータを入力して、画面をスクロールします。
ここで、Workload Cluster の Control Plane となる仮想マシンを展開する Prism Central のプロジェクトを選択します。ちなみにリソース割り当ては、ラボ環境むけにあえてデフォルト値(最小要件)より下げています。
- Nutanix PC Project:nkp-pj-01
- Nutanix AOS Cluster: lab-nxce-02
- Subnet: nw-vlan-12
- OS Image: nkp-rocky-9.4-release-1.29.6-20240816215147.qcow2
- Control Plane Endpoint IP: 192.168.12.205
- Control Plane Node Count: 3 → 1
- CPU Per Node (vCPU): 4 → 2
- Memory Per Node (GiB): 16 → 4
- Disk Size Per Node (GiB): 80
Worker Node Pool のパラメータを入力します。Worker Node になる仮想マシンを展開する Prism Central のプロジェクトは、ここで指定します。
こちらも、パラメータをラボ環境むけにデフォルト値より下げています。
- Nutanix PC Project:nkp-pj-01
- Nutanix AOS Cluster: lab-nxce-02
- Subnet: nw-vlan-12
- OS Image: nkp-rocky-9.4-release-1.29.6-20240816215147.qcow2
- Worker Node Count: 4 → 1
- CPU Per Node (vCPU): 8 → 2
- Memory Per Node (GiB): 32 → 2
- Disk Size Per Node (GiB): 80
ストレージと、ネットワークのパラメータを指定します。
- Storage
- Nutanix Storage Container: default-container-~
- Networking
- Pod Network: 172.16.0.0/16
※ラボ環境と競合するので、デフォルトの 192.168.0.0/16 から変更した。 - Kubernetes Service Load Balancer Starting IP: 192.168.12.206
- Kubernetes Service Load Balancer Ending IP: 192.168.12.209
- Pod Network: 172.16.0.0/16
Image Registry はデフォルトのまま、画面右上の「Create」をクリックします。
クラスタ作成が開始されて、「Provisioning」と表示されます。
少し待つと Kubernetes クラスタの作成が完了し、「Active」と表示されます。
Prism Central へのログイン
Prism Central に、AD ユーザー(nkp-admin@nxad.go-lab.jp)でログインします。
「Compute & Storage」→「VMs」を開くと、NKP の Workload Cluster を構成する仮想マシンが表示されます。
NKP クラスタを作成した際に指定したとおり、nkp-pj-01 プロジェクトに配置されています。ただ、NKP の Management Cluster から Prism Central への接続ユーザーは admin ユーザーなので、Owner は「admin」になるようです。
以上。