如何在Kubernetes上部署Mule应用程序?

我们正在尝试使用Minikube在Kubernetes上部署Mule应用程序。 你能否介绍一下在Windows环境下部署Kubernetes的步骤?

首先,你需要安装Windows的Minikube: https : //github.com/kubernetes/minikube/releases

然后,安装API客户端kubectl : https : kubectl

然后,根据您的应用程序的需要,您将不得不创build不同的API对象,最有可能的是:

  • 部署(也可能需要创build一个容器): https : //kubernetes.io/docs/concepts/workloads/controllers/deployment/
  • 服务: https : //kubernetes.io/docs/concepts/services-networking/service/
  • 持久卷(在需要持久性的情况下): https : //kubernetes.io/docs/concepts/storage/persistent-volumes/

这将需要一些K8s如何工作的知识,所以我build议你检查Kubernetes文档( https://kubernetes.io/docs )和一些入门指南。

你需要在minikube的Windows中使用KubernetesKubernetes
一旦你能够在你的系统上启动你的minikube ,你可以直接通过仪表板或者使用kubectl界面来部署Kubernate Mule应用程序。
它会将DockerHub中的mule子泊坞窗图像拖放到您的Kubernetes容器中。
下面是你如何做到这一点,并部署Mule应用程序:
http://anirban-blog.logdown.com/posts/2505689-kubernetes-and-minikube
http://anirban-blog.logdown.com/posts/2550426-kubernetes-and-minikube-part2

http://bushorn.com/mule-on-kubernetes/