DEKUBE
  • 📖Litepaper
  • 🧩Genesis Points Event
    • 🚏Tutorial for Team up
    • 🪟Tutorial for Windows
    • 🍎Tutorial for MacOS
    • 🐧Tutorial for Linux
  • 🔧Node Deployment Manual
    • Minimum Requirements and Deployment Conditions for the Cluster
    • Installation files
    • Description of the installation process
      • Ansible
      • Preparing the inventory-file
      • Wireguard VPN Settings
      • Creating a Kubernetes cluster and installing DEKUBE components
      • Registration and connection of the cluster to the DEKUBE.AI network
      • How to make sure the cluster is running?
      • Assigning a Label to worker nodes
      • (Optional) Adding new worker nodes
  • 💎Nodes Recruitment
  • 📚FAQ
  • 📃Terms of Use
Powered by GitBook
On this page
  1. Node Deployment Manual
  2. Description of the installation process

(Optional) Adding new worker nodes

Describe new working nodes in inventory.ini file, be sure to add them to groups [kube_vpn_clients] and [kube_node]:

[kube_vpn_clients]
node7
node8
...
[kube_node]
node7
node8
...

Update the VPN server configuration:

ansible-playbook playbooks/vpn_server.yaml

Distribute new configs to nodes:

ansible-playbook playbooks/vpn_clients.yaml

Adding new worker nodes:

ansible-playbook playbooks/facts.yaml
ansible-playbook playbooks/scale.yaml --limit=NODE_NAME

Restart system pods (execute on control-plane node):

kubectl -n kube-system rollout restart daemonset.apps/kube-flannel
kubectl -n kube-system rollout restart daemonset.apps/kube-proxy
kubectl -n ingress-nginx rollout restart deployment.apps/ingress-nginx-controller
PreviousAssigning a Label to worker nodesNextNodes Recruitment

Last updated 11 months ago

🔧