Инструменты/ресурсы для установки Kubernetes
Обсуждая конфигурацию установки и основную инфраструктуру, давайте рассмотрим некоторые полезные инструменты/ресурсы, доступные:
- kubeadm
kubeadm — первоклассный компонент в экосистеме Kubernetes. Это безопасный и рекомендуемый способ загрузки кластера Kubernetes. Он имеет набор строительных блоков для настройки кластера, он легко расширяется, чтобы добавить больше функциональности. Обратите внимание, что kubeadm не поддерживает инициализацию машин.
- KubeSpray
С KubeSpray (ранее известный как Kargo), мы можем установить высокодоступные кластеры Kubernetes на AWS, GCE, Azure, OpenStack, или железном сервере. KubeSpray основан на Ansible и доступен в большинстве дистрибутивов Linux. Это проект инкубатора Kubernetes.
- Kops
С помощью Kops мы можем создавать, удалять, обновлять и поддерживать высокодоступные кластеры (HA) Kubernetes производственного уровня из командной строки. С помощью него можно подготовить машины. В настоящее время AWS официально поддерживается. Поддержка GCE и VMware vSphere находится в стадии альфа-тестирования, в будущем планируется поддержка других платформ.
Если существующие решения и инструменты не соответствуют вашим требованиям, то вы всегда можете установить Kubernetes с нуля.