Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 741 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 741 Bytes

NaaVRE deployer

Usage

  • Copy inventories/sample-k8s.yaml to inventories/my_cluster.yaml and edit it.
  • Run ansible-playbook -i inventories/my_cluster.yaml install.yaml

Steps

  • Install basic system dependencies dependencies/all.yaml:
    • configure firewall
    • container runtime interface (containerd)
    • kubelet, kubeadm, kubectl
    • helm
    • configure system for k8s
  • Install basic k8s cluster k8s-base/install.yaml:
    • setup master nodes
    • enroll worker nodes
    • container network interface (Flannel)
  • Install k8s extras k8s-extras/all.yaml:
    • cert-manager
    • ingress controller (ingress-nginx)
    • NFS persistent volume provisioner