How to deploy Mule Application on Kubernetes?

7/5/2017

We are trying to deploy Mule Application on Kubernetes using Minikube. Could you please explain the steps to deploy on Kubernetes in windows environment.

-- Dipal Vashi
docker
kubernetes
minikube
mule

2 Answers

9/23/2017

You need kubectl and minikube in Windows for Kubernetes.
Once you able to start your minikube on your system, you can deploy Mule application in Kubernate directly through the dashboard or using kubectl interface.
It will pull the mule docker image from the DockerHub into your Kubernetes container.
Here is how you can do it by both the ways and deploy Mule application:
http://anirban-blog.logdown.com/posts/2505689-kubernetes-and-minikube
http://anirban-blog.logdown.com/posts/2550426-kubernetes-and-minikube-part2
and
http://bushorn.com/mule-on-kubernetes/

-- Anirban Sen Chowdhary
Source: StackOverflow

7/6/2017

First of all you would need to install Minikube for Windows: https://github.com/kubernetes/minikube/releases

Then, install the API client kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/

Then, according to the needs to your application, you will have to create different API Objects, most likely:

This will need some knowledge of how k8s works so I advise you to check the Kubernetes documentation (https://kubernetes.io/docs) and some get started guides.

-- Javier Salmeron
Source: StackOverflow