Kubernetes на Windows для производства
Я только начал возиться с контейнерами и управлять ими. Затем я столкнулся с Kubernetes. Я уже установил Docker и опробовал несколько примеров. Но когда дело дошло до управления ими с помощью Kubernetes, я как бы застрял.
Я узнал, что я могу запускать Kubernetes с миникубом на Windows на моем ноутбуке для разработки. Но я хочу знать, смогу ли я запустить Kubernetes на своем производственном сервере или в локальной среде разработки, потому что, как они указывают, у minikube нет всех возможностей, которые может предложить Kubernetes. Так что в производстве, я думаю, я не могу использовать миникуб, верно?
Из-за данных, которые я использую, я не могу использовать облако Google или Azure для производства, законы запрещают это. Короче говоря, мне нужно переключиться в облако, чтобы использовать Kubernetes, или я могу использовать его на своем компьютере с Windows Server без какой-либо облачной среды?
Я уже читал, как сделать локальное развитие с Kubernetes? вопрос, но они также рекомендовали мини-куб.
Спасибо за ваши ответы.
1 ответ
Так что в производстве, я думаю, я не могу использовать миникуб, верно?
- Не очень рекомендуется, minikube предназначен для поддержки обучения / локальных задач на одном компьютере.
мне нужно переключиться в облако, чтобы использовать Kubernetes, или я могу использовать его на своем компьютере с Windows Server без какой-либо облачной среды?
- ИМХО Винды и кубернетес на самом деле там еще нет. Если вы не хотите устанавливать выделенный Linux-пакет или переключаться в облако, всегда есть возможность запустить его из виртуальной среды (VirtualBox, VMWare...). Может быть, не очень оптимально с точки зрения производительности (дополнительные уровни виртуализации добавлены поверх окон), но может быть достаточно стабильным для производства (зависит от требований к доступному оборудованию и ресурсам).