Thanks to visit codestin.com
Credit goes to github.com

Skip to content

eatmore01/kube-deploy

Repository files navigation

Ansible playbook for deploy vanila k8s cluster on debian based distributive

top_history_mistake

  • kube 1.35 etc version
  • HA cluster
  • calico, etc
  • containerd, etc
  • nodelocaldns
  • VIP for kubeapi server
python3 -m venv venv
venv/bin/pip3 install "ansible-core<2.17"

venv/bin/ansible-galaxy collection install community.general
venv/bin/ansible-galaxy collection install ansible.posix
venv/bin/ansible-galaxy collection install kubernetes.core

Params

Install

ansible-playbook install-cluster.yml -i inventory/example.hosts.ini -b --user=<user> --ask-become-pass

HA

ansible-playbook setup-ha-kubeapi-server.yaml -i inventory/example.hosts.ini -b --user=<user> --ask-become-pass

Works

  • Install single master cluster
  • Install multi master cluster
  • reset cluster
  • setup HA kubeapi server extend edit kubelet.conf and configmaps

Need more testing

  • Upgrade cluster

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages