Инструменты для развертывания HA Production Kubernetes кластера. kubespray - Deploy a Production Ready Kubernetes Cluster
https://github.com/kubernetes-sigs/kubesprayОсновные фишки:
* Can be deployed on AWS, GCE, Azure, OpenStack, vSphere, Packet (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal
* Highly available cluster
* Composable (Choice of the network plugin for instance)
* Supports most popular Linux distributions
* Continuous integration tests
* Ansible based
У kubespray обширная документация и более 8000 звездочек на github.
==
kops - Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management.
https://github.com/kubernetes/kopsОсновные фишки:
* Бинарник на Golang
* Простота в использовании
* Глубокая интеграция с AWS (Amazon Web Services)
* GCE и OpenStack суппорт в beta
Я лично разворачивал Kubernetes кластера именно с помощью kops, так-как в основном использую облако от Amazon.
Из личного опыта могу сказать, что инструмент мощный, удобный, надежный. Позволяет проверять статус текущего кластера и управлять им, включая обновления до более новых версий. 👍
На Github более 11 тысяч звездочек.