与Kubernetes协调人 now available 在Docker桌面for Win/Mac的稳定版本中,我一直在尝试在本地的kubernetes上运行现有的撰写堆栈。
这很好用,例如, docker stack deploy -c .\docker-compose.yml myapp.
docker stack deploy -c .\docker-compose.yml myapp.
现在,我想进入下一步,在生产环境中使用类似AmazonEKS或AzureAKS的软件运行这个相同的应用程序。这些服务需要适当的kubernetes yaml文件。
我的问题是,获取这些文件的最佳方法是什么,或者更具体地说:
docker stack deploy
kubectl deploy
docker stack deploy 只有在Docker的Kubernetes发行版(Docker桌面版和Docker Enterprise版)上,Kube才能使用compose文件。
随着最近的联合声明,您将能够管理AKS和EK与Docker Enterprise,但直接使用它们意味着您将不得不使用Kubernetes清单文件和 kubectl .
kubectl