freeleaps-ops/cluster/Guideline-For-Add-Node-To-FreeleapsK8sCluster.md
2025-09-15 12:09:30 +08:00

1.7 KiB

1. Create VM on Azure

Set key configurations according to the images below, other configurations can use default values img_1.png img.png img_2.png img_4.png

2. Login to New VM

After successfully adding a new VM on Azure, the new VM will have a Private IP

img_5.png

Login to new VM through Freeleaps bastion host

  1. Login to Freeleaps bastion host
ssh -o StrictHostKeyChecking=no -l xxxx@mathmast.com jumper.mathmast.com # Need to ask jet to add bastion host login permission and ask for SSH password

img_6.png

  1. Login to new VM from Freeleaps bastion host
ssh freeleaps@10.10.1.4 # Password is the one you set when adding the VM

img_7.png

3. Join New VM to Domain

Joining domain is to ensure that you can login to the new VM using xxx@mathmast.com account

Domain joining process reference: https://learn.microsoft.com/zh-cn/entra/identity/domain-services/join-ubuntu-linux-vm

For uncertain configuration values, you can login to an already configured machine and refer to the configuration above

Key configuration values reference as follows

img_8.png

For the step below, you need to set a password for wwwadmin@MATHMAST.COM, use Freeleaps@2021 as the password img_9.png

# Login to new node using domain account
sudo ssh -l wwwadmin@mathmast.com 10.10.1.4

img_11.png

At this point, the new VM can be logged in using domain account

4. Add New Machine as K8s Node

Need to execute on bastion host jumper.mathmast.com Reference: README.md