Назад | Перейти на главную страницу

Подходит ли microk8s для производственных сред или только для разработки?

microk8s кажется простым способом установить Kubernetes на Ubuntu. В некоторых местах он упоминается как альтернатива minikube, которая не предназначена для производственных сред, и эта почта похоже, указывает на то, что он в основном нацелен на среды разработки. Однако я не вижу причин, по которым он не подходит для производственных сред.

У меня два сервера Ubuntu, и я хочу установить Kubernetes на каждом, сохраняя при этом устаревшие приложения, которые также работают на этих серверах. Мне интересно, подходит ли microk8s для этого сценария.

Подходит ли microk8s для производственных сред или только для разработки?

просто для обновления до 2020 года - это от канонического:

Что такое MicroK8s? MicroK8s - мощный, легкий, надежный производство-уже раздача Kubernetes. Это Kubernetes корпоративного уровня дистрибутив, который имеет небольшой объем диска и памяти, предлагая готовые надстройки производственного уровня, такие как Istio, Knative, Grafana, Cilium и другие. Если вы работаете в производственной среде или хотите изучить K8s, MicroK8s удовлетворит ваши потребности.

Я думаю, это довольно ясно.

https://ubuntu.com/blog/introduction-to-microk8s-part-1-2

(полное раскрытие, я менеджер по продукту в Canonical, создателях MicroK8s)

MicroK8s можно использовать для производства. Конечно, производственные требования различаются, поэтому реальный ответ - «это зависит от обстоятельств».

Если у вас есть производственный вариант использования MicroK8s, но вы обнаружите, что в нем отсутствует обязательная функция, сообщите нам об этом. Вы можете сделать это, зарегистрировав проблему в проекте github - https://github.com/ubuntu/microk8s.

Как упоминалось в комментариях, в конце концов я наткнулся на пару мест, где говорят, что microk8s предназначен только для разработки:

https://kubernetes.io/docs/setup/pick-right-solution/ - «microk8s обеспечивает установку последней версии Kubernetes с помощью одной команды на локальном компьютере для разработки и тестирования».

https://blog.ubuntu.com/2018/08/13/deploying-kubernetes-on-public-clouds-is-hard-or-is-it - «Если вы разрабатываете программное обеспечение, предназначенное для работы в Kubernetes, оснастка microk8s обеспечивает самый простой способ получить полностью совместимый локальный Kubernetes и запустить его менее чем за 30 секунд на вашем ноутбуке или виртуальной машине для тестирования и разработки программного обеспечения».