microk8s semble être un moyen facile d'installer Kubernetes sur Ubuntu. Plusieurs endroits s'y réfèrent comme une alternative au minikube, qui n'est pas destiné aux environnements de production, et ce post semble indiquer qu'il est principalement destiné aux environnements de développement. Cependant, je ne vois pas pourquoi il ne convient pas aux environnements de production.
J'ai deux serveurs Ubuntu et je souhaite installer Kubernetes sur chacun tout en conservant les applications héritées qui s'exécutent également sur ces serveurs. Je me demande si microk8s est un bon choix pour ce scénario.
Les microk8 conviennent-ils aux environnements de production ou sont-ils uniquement destinés au développement?
juste pour mettre à jour en 2020 - C'est de canonique:
Qu'est-ce que MicroK8s MicroK8s est une production puissante, légère et fiable - distribution Kubernetes prête. Il s'agit d'une distribution Kubernetes de qualité entreprise qui a une petite empreinte de disque et de mémoire tout en offrant des modules complémentaires de qualité de production tels que Istio, Knative , Grafana, Cilium et plus. Que vous exécutiez un environnement de production ou que vous souhaitiez explorer les K8, MicroK8 répond à vos besoins.
Je pense donc que c'est assez clair.
(divulgation complète, je suis chef de produit chez Canonical, les créateurs de MicroK8s)
Les MicroK8 peuvent être utilisés pour la production. Bien sûr, les exigences de production varient, donc la vraie réponse est "cela dépend".
Si vous avez un cas d'utilisation de production pour MicroK8 mais que vous trouvez qu'il manque une fonctionnalité indispensable, veuillez nous le faire savoir. Vous pouvez le faire en signalant un problème dans le projet github - https://github.com/ubuntu/microk8s .
Comme mentionné dans les commentaires, je suis finalement tombé sur quelques endroits où ils disent que les microk8 sont uniquement destinés au développement:
https://kubernetes.io/docs/setup/pick-right-solution/ - "microk8s fournit une installation de commande unique de la dernière version de Kubernetes sur une machine locale pour le développement et les tests."
https://blog.ubuntu.com/2018/08/13/deploying-kubernetes-on-public-clouds-is-hard-or-is-it - "Si vous développez un logiciel conçu pour exécuté sur Kubernetes, le composant logiciel enfichable microk8s fournit le moyen le plus simple d'obtenir un Kubernetes local entièrement conforme et de le faire fonctionner en moins de 30 secondes sur votre ordinateur portable ou votre machine virtuelle à des fins de test et de développement logiciel. "