【问题标题】:Deploying a container from ACR to AKS将容器从 ACR 部署到 AKS
【发布时间】:2019-03-01 21:35:03
【问题描述】:

我有一个容器,其中包含一个非常简单的 Web 应用程序,已上传到 Azure 容器注册表。我创建了一个 AKS 群集。现在我想将我的容器部署到 AKS。

我找到了许多关于这方面的教程,但它们似乎都引用了几乎没有解释或没有解释的 YAML 文件。

因此,我有两个问题:

  1. 是否需要使用 YAML 文件来实现这一点(kubectl create -f myyaml.yml)? (如果没有,有什么替代方案)

  2. 是否有任何文档说明这些文件中需要包含哪些内容,以及这些命令与哪些内容兼容(例如,我注意到 'kind: Deployment' 似乎只对 'apiVersion: apps/v1beta1')?

(根据 MS 的建议从here 发帖)

【问题讨论】:

    标签: azure yaml containers azure-aks azure-container-registry


    【解决方案1】:

    A1。您应该在 yaml 文件中配置部署和服务并应用它。

    A2。您可以按照从 ACR 通过 yam 文件在 AKS 中部署 Web 应用程序的步骤。以及Deploy and use Azure Container Registry中的详细信息。

    更新

    A1。接受 JSON 和 YAML 格式。你可以看到这个link。也许你也可以通过命令和 API 来做到这一点,它也适用于开发人员。但是配置文件是一种更简单的方法。

    A2。事情确实是根据你的需要和你创造的。很难说至少是什么东西。如果你真的想知道至少。我个人认为,如果您只是创建 pod 或其他人并且不与它交互,那么 apiVersion 和容器的图像是必要的。有关详细信息,请参阅Introduction to YAML: Creating a Kubernetes deployment。也许这个link 也有帮助。

    【讨论】:

    • 感谢您的回复。关于(1),为了清楚起见,您是说部署的唯一方法是使用 YAML 文件?对于 (2),我之前已经看到并尝试关注该链接。但是,它没有对 YAML 文件中需要包含的内容进行任何解释。
    猜你喜欢
    • 2020-11-07
    • 2019-10-15
    • 2021-09-10
    • 2021-12-04
    • 1970-01-01
    • 2022-06-29
    • 2021-06-13
    • 2021-11-06
    • 2018-03-16
    相关资源
    最近更新 更多