gpt4 book ai didi

docker - 适用于 Windows 的 Docker 上的 Kubernetes -> AKS/EKS

转载 作者:行者123 更新时间:2023-12-02 12:06:49 26 4
gpt4 key购买 nike

使用 Kubernetes 编排器 now available在 Docker Desktop for Win/Mac 的稳定版本中,我一直在尝试在本地 Kubernetes 上运行现有的 compose 堆栈。

这工作正常,例如,docker stack deploy -c .\docker-compose.yml myapp.
现在我想进入下一步,使用 Amazon EKS 或 Azure AKS 在生产环境中运行相同的应用程序。这些服务需要正确的 Kubernetes YAML 文件。

我的问题是获取这些文件的最佳方法是什么,或者更具体地说:

  • 据推测,docker stack 正在“幕后”执行从 Compose YAML 到 Kubernetes YAML 的一些转换。是否有关于这里发生的事情的文档/源代码链接以及转换后的 YAML 可以导出吗?
  • 还是我应该只使用 Kompose?
  • 似乎运行上面的docker stack deploy针对远程上下文(例如 AKS/EKS)的命令是不可能的,必须执行 kubectl deploy .任何人都可以确认吗?
  • 最佳答案

    docker stack deploy将 Compose 文件添加到 Kube 仅适用于 Docker 的 Kubernetes 发行版 - Docker Desktop 和 Docker Enterprise。

    通过最近的联合公告,您将能够使用 Docker Enterprise 管理 AKS 和 EKS,但直接使用它们意味着您必须使用 Kubernetes list 文件和 kubectl .

    关于docker - 适用于 Windows 的 Docker 上的 Kubernetes -> AKS/EKS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51640763/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com