Вот часть документации Docker:
Kubernetes доступен только в Docker для Windows 18.02 CE Edge. Поддержка Kubernetes не включена в Docker для Windows 18.02 CE Stable. Чтобы узнать больше о стабильных и пограничных каналах и о том, как переключаться между ними, см. Общая конфигурация.
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.
К сожалению, версия docker внутри minikube отстает от версии, доступной на веб-сайте docker, и некоторые функции могут быть отсутствует, но если вас интересует среда Kubernetes, в большинстве случаев это не имеет значения.
Некоторые функции Kubernetes зависят от внешних ресурсов и могут быть недоступны для вас в случае локальной установки. Например, вам нужна возможность создать Cloud Load Balancer для использования некоторых типов объектов Ingress
или Service
.
Но другие ресурсы можно легко запустить внутри minikube
или docker-for-desktop
с помощью kubectl create/apply
.
Чтобы предоставить доступ к ресурсам кластера извне, вы можете использовать контроллер входящего трафика Webhook Relay.
Вот ссылка на руководство по установке.
person
VASャ
schedule
06.07.2018