Nous essayons de déployer l'application Mule sur Kubernetes en utilisant Minikube. Pourriez-vous s'il vous plaît expliquer les étapes à déployer sur Kubernetes dans l'environnement Windows.Comment déployer l'application Mule sur Kubernetes?
Répondre
Tout d'abord vous devez installer Minikube pour Windows: https://github.com/kubernetes/minikube/releases
Ensuite, installez l'API client kubectl
: https://kubernetes.io/docs/tasks/tools/install-kubectl/
Ensuite, en fonction des besoins de votre application, vous devrez créer différents Les objets de l'API, les plus probables:
- déploiement (aussi, vous pouvez avoir à créer un conteneur): https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
- Service: https://kubernetes.io/docs/concepts/services-networking/service/
- volumes persistants (au cas où vous avez besoin persistance): https://kubernetes.io/docs/concepts/storage/persistent-volumes/
Cela nécessitera une certaine connaissance de la façon dont K8S fonctionne donc je vous conseille de vérifier la documentation Kubernetes (https://kubernetes.io/docs) et certains commencer guides .
Vous avez besoin de kubectl
et minikube
dans Windows pour Kubernetes
.
Une fois que vous êtes en mesure de démarrer votre minikube
sur votre système, vous pouvez déployer l'application Mule en Kubernate
directement via le tableau de bord ou en utilisant l'interface kubectl
.
Il va tirer l'image docker mule à partir du DockerHub dans votre conteneur Kubernetes.
Voici comment vous pouvez le faire par les moyens et déployer l'application Mule:
http://anirban-blog.logdown.com/posts/2505689-kubernetes-and-minikube
http://anirban-blog.logdown.com/posts/2550426-kubernetes-and-minikube-part2
et
http://bushorn.com/mule-on-kubernetes/
Que voulez-vous dire ici sous la rubrique « environnement Windows »? Utilisez-vous le minikube (basé sur Linux) sous Windows ou vous souhaitez déployer l'application Mule dans un environnement Kubernetes basé sur Windows (https://kubernetes.io/docs/getting-started-guides/windows/)? – idvoretskyi
Nous utilisons minikube sur Windows machine.Nous avons utilisé VirtualBox.Comme nous le savons pour le déploiement autonome, nous avons besoin de minikube pour kubernetes. –