Tool Open source
kubeasz is a tool for rapidly deploying highly available Kubernetes clusters. It assembles a cluster from individual components using binary deployments and Ansible playbooks, with both a one-click installation script and step-by-step installation guides for certificates, etcd, container runtimes, control-plane nodes, worker nodes, networking, and cluster plugins. It provides configurable component parameters alongside preset configurations, and can automate a BGP Route Reflector network mode for large clusters. The project supports offline installation, multiple CPU architectures, and several networking implementations, including Calico, Cilium, Flannel, Kube-OVN, and Kube-Router. It is distributed under the Apache License 2.0.