Существует несколько вариантов развертывания кластера Kubernetes. Самый простой из них — Minikube или кластер на одну ноду. Подробный процесс его установки описан на официальном сайте Kubernetes. Мы же рассмотрим установку кластера на нескольких нодах, используя kubespray. Kubespray — это набор Ansible-ролей для установки и конфигурации Kubernetes. Он обеспечивает: Для понимания процесса установки рассмотрим структуру кластера. Кластер Kubernetes состоит из двух типов ресурсов: При разворачивании приложения в Kubernetes, мы сообщаем Мастеру, что нужно запустить контейнеры приложений...
Пришла пора заняться установкой и настройкой собственного k8s кластера, учитывая, что это не так сложно, как может показаться. Всё что нам понадобится - ЦП с поддержкой виртуализации, Windows, Linux или MacOS. Некоторые термины, используемые в этой части, могут быть для вас незнакомы. Пожалуйста, не пугайтесь, их значения будут разобраны в следующих частях. Если вы не знаете что такое кластер и чем отличается мастер-нода от рабочей ноды, настоятельно рекомендую ознакомиться с предыдущей частью...