Для изучения Kubernetes нужна среда для практики. На этой странице описаны варианты создания среды Kubernetes, в которой можно экспериментировать и учиться.
Перед созданием кластера вам понадобится инструмент командной строки kubectl.
Он позволяет взаимодействовать с кластером Kubernetes и выполнять в нём команды.
Инструкции приведены в разделе Установка и настройка kubectl.
Запуск Kubernetes на локальной машине обеспечивает безопасную среду для обучения и экспериментов. Вы можете создавать и удалять кластеры, не беспокоясь о расходах или влиянии на производственные системы.
kind (Kubernetes IN Docker) — это инструмент для запуска локальных кластеров Kubernetes с помощью контейнеров Docker в качестве узлов. Он потребляет мало ресурсов и предназначен прежде всего для тестирования самого Kubernetes, но также отлично подходит для обучения.
Смотрите страницу по установке Kind.
minikube запускает одноузловой кластер Kubernetes на локальной машине. Он поддерживает несколько сред выполнения контейнеров и работает в Linux, macOS и Windows.
Чтобы начать работу с minikube, ознакомьтесь с руководством по началу работы.
Существуют и сторонние инструменты для локального запуска Kubernetes. Kubernetes не предоставляет поддержку этих инструментов, но они могут подойти для обучения:
Инструкции по настройке и сведения о поддержке приведены в документации соответствующего инструмента.
Онлайн-площадки позволяют попробовать Kubernetes, ничего не устанавливая на компьютер. Эти среды работают в веб-браузере:
Такие платформы удобны для быстрых экспериментов и прохождения руководств без локальной установки.
Если вы хотите попрактиковаться в настройке кластера, более близкого к производственному, можно использовать kubeadm. Создание кластера с помощью kubeadm — сложная задача, требующая нескольких машин (физических или виртуальных) и тщательной настройки.
Подробнее см. в разделе Производственная среда.
Объекты этой страницы ссылаются на сторонние продукты или проекты, реализующие функциональность, которая требуется Kubernetes. Авторы Kubernetes не несут ответственность за эти сторонние продукты или проекты. Подробнее читайте в инструкциях по сайту CNCF.
Перед тем, как предлагать изменения, которые добавят новую стороннюю ссылку, необходимо прочитать руководство по контенту.