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

<p>First of all you would need to install Minikube for Windows: <a href="https://github.com/kubernetes/minikube/releases" rel="nofollow noreferrer">https://github.com/kubernetes/minikube/releases</a></p>

<p>Then, install the API client <code>kubectl</code>: <a href="https://kubernetes.io/docs/tasks/tools/install-kubectl/" rel="nofollow noreferrer">https://kubernetes.io/docs/tasks/tools/install-kubectl/</a></p>

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

<ul>
<li>Deployment (also, you may have to create a container): <a href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/workloads/controllers/deployment/</a></li>
<li>Service: <a href="https://kubernetes.io/docs/concepts/services-networking/service/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/services-networking/service/</a></li>
<li>Persistent Volumes (in case you need persistence): <a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/storage/persistent-volumes/</a></li>
</ul>

<p>This will need some knowledge of how k8s works so I advise you to check the Kubernetes documentation (<a href="https://kubernetes.io/docs" rel="nofollow noreferrer">https://kubernetes.io/docs</a>) and some get started guides.</p>
