В этом разделе описаны различные способы установки и запуска Kubernetes. При установке Kubernetes выбирайте подходящий вариант с учётом удобства обслуживания, безопасности, возможностей управления, доступных ресурсов и опыта, необходимого для эксплуатации кластера.
Вы можете скачать Kubernetes, чтобы развернуть кластер Kubernetes на локальной машине, в облаке или в собственном центре обработки данных.
Некоторые компоненты Kubernetes, например kube-apiserver или kube-proxy, также можно развернуть в кластере в виде образов контейнеров.
Рекомендуется по возможности запускать компоненты Kubernetes в виде образов контейнеров и поручать Kubernetes управление этими компонентами. Компоненты, запускающие контейнеры, в частности kubelet, к этой категории не относятся.
Если вы не хотите управлять кластером Kubernetes самостоятельно, можно выбрать управляемый сервис, в том числе сертифицированную платформу. Существуют и другие стандартные и пользовательские решения для различных облачных сред и физических серверов.
Если вы изучаете Kubernetes, используйте инструменты, поддерживаемые сообществом Kubernetes, или инструменты из его экосистемы, чтобы создать кластер Kubernetes на локальной машине. См. раздел Среда обучения.
При выборе решения для производственной среды определите, какими аспектами эксплуатации кластера Kubernetes (или абстракциями) вы хотите управлять самостоятельно, а какие предпочитаете передать провайдеру.
Для самостоятельно управляемого кластера официально поддерживаемым инструментом развёртывания Kubernetes является kubeadm.
kubectl.Kubernetes спроектирован так, чтобы его управляющий слой работал в Linux. Внутри кластера можно запускать приложения в Linux или других операционных системах, включая Windows.