J'essaie de creuser dans Rancher et je me demandais si le fait que Rancher soit connecté à Kubernetes présente des avantages supplémentaires par rapport à Cattle, qui est le cadre d'orchestration de Rancher chez lui. Jusqu'ici, je n'ai pas pu comprendre pourquoi quelqu'un opterait pour Rancher avec Kubernetes. Cela facilite-t-il seulement la configuration initiale de Kubernetes? En quoi ces options diffèrent-elles d'une configuration autonome de Kubernetes?
Il existe maintenant une très bonne réponse à cette question. Rancher vient tout juste d’emménager à Kubernetes en annonçant Rancher 2.0: http://rancher.com/announcing-rancher-2-0/ . Il n'utilise plus de bétail.
Après plus d'un an d'utilisation simultanée de Rancher + Cattle et de Kubernetes en production, je peux partager quelques observations personnelles, mais permettez-moi d'abord de partager quelques réflexions sur Kubernetes vs Rancher + Battle:
Et en parlant de Rancher + Kubernetes - C’est une très belle combinaison, l’interface utilisateur Web de Rancher simplifie les concepts de Kubernetes, la maintenance et l’approvisionnement des clusters deviennent beaucoup plus simples, mais il y a toujours des «buts»: Rancher 2.0 est également très instable. , les bugs le rendent inutilisable pour la production maintenant. Je ne peux rien dire sur Rancher 1.x + Kubernetes.
D'après notre expérience, Le bétail n'est qu'un jouet. C'est juste approprié pour le développement ou un petit environnement. Si vous avez utilisé Cattle in PROD, vous saurez ce que je dis.
Mais Rancher est beaucoup plus concis et simple que les K8.
Donc, je suis impatient de le Rancher 2.0 ,
Rancher 2.0 est une plate-forme complète de gestion de conteneurs construite sur Kubernetes.