我们正在尝试使用 Minikube 在 Kubernetes 上部署 Mule 应用程序。您能否解释一下在 windows 环境下部署在 Kubernetes 上的步骤。
2 回答
首先,您需要为 Windows 安装 Minikube:https ://github.com/kubernetes/minikube/releases
然后,安装 API 客户端kubectl
:https ://kubernetes.io/docs/tasks/tools/install-kubectl/
然后,根据您的应用程序的需要,您将不得不创建不同的 API 对象,很可能是:
- 部署(另外,您可能必须创建一个容器):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 工作原理的知识,所以我建议您查看 Kubernetes 文档 ( https://kubernetes.io/docs ) 和一些入门指南。
您需要在 Windows 中kubectl
为.
一旦您能够在您的系统上启动您的系统,您就可以直接通过仪表板或使用界面来部署 Mule 应用程序。
它会将 mule docker 镜像从 DockerHub 拉到您的 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/minikube
Kubernetes
minikube
Kubernate
kubectl