Вот часть документации Docker :
Kubernetes доступен только в Docker для Windows 18.02 CE Edge.Поддержка Kubernetes не включена в Docker для Windows 18.02 CE Stable.Чтобы узнать больше о каналах Stable и Edge и о том, как переключаться между ними, см. Общая конфигурация.
Docker для Windows 18.02 CE Edge включает в себя автономный сервер и клиент Kubernetes, а также интеграцию Docker CLI.Сервер Kubernetes работает локально в вашем экземпляре Docker, не настраивается и представляет собой кластер с одним узлом.
Сервер Kubernetes работает в контейнере Docker в вашей локальной системе и предназначен только для локального тестирования.Когда поддержка Kubernetes включена, вы можете параллельно развертывать свои рабочие нагрузки на Kubernetes, Swarm и как отдельные контейнеры.Включение или отключение сервера Kubernetes не влияет на другие ваши рабочие нагрузки.
См. Docker для Windows> Начало работы , чтобы включить Kubernetes и начать тестирование развертывания ваших рабочих нагрузок в Kubernetes.
Если у вас достаточно ресурсов ЦП и ОЗУ, вы можете легко располагать и minikube
и docker-for-desktop
на одном компьютере и переключаться между ними, выбирая контекст, например:
> kubectl config get-contexts
> kubectl config use-context docker-for-desktop
В настоящее время нет места для выбора версии Kubernetes для docker-for-desktop .Это предварительно выбранный в дистрибутиве Docker.
К сожалению, версия docker внутри мини-куба отстает по сравнению с доступной на сайте докера, и некоторые функции могут отсутствовать , но если вас интересует среда Kubernetes, в большинстве случаев это не имеет значения.
Некоторые функции Kubernetes зависят от внешних ресурсов и могут быть недоступны для вас при локальной установке,Например, вам нужна возможность создать Cloud Load Balancer для использования некоторых типов объектов Ingress
или Service
.
Но другие ресурсы можно легко запустить внутри minikube
или docker-for-desktop
.использование kubectl create/apply
.
Для внешнего доступа к ресурсам кластера вы можете использовать Контроллер входа Webhook Relay .
Вот ссылка на руководство по установке.