nicholasdille / ansible-k8s

ABANDONED: Bootstrapping of Kubernetes using kubeadm and Ansible
2 stars 2 forks source link

Bootstrapping of bare-metal Kubernetes clusters

... using kubeadm and Ansible according to stacked control planes with kubeadm

Warning: The current implementation produces a issue which breaks networking fir Docker-in-Docker.

See documentation

Tested components

Quickstart

  1. Make sure the follow applies to you:

  2. Configure the provisioner, e.g. hcloud

    • Edit vars/hcloud/vars.yml
    • Update credentials: ansible-vault create vars/hcloud/vault.yml
  3. Configure the deployment

    • Edit vars/global.yml
  4. Run a playbook for a supported runtime with a supported provisioner:

    • ansible-playbook -e provisioner=hcloud k8s-docker.yml