October 30, 2018

Инструменты/ресурсы для установки 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 с нуля.