Azure 将容器从ACR部署到AKS

Azure 将容器从ACR部署到AKS,azure,yaml,containers,azure-aks,azure-container-registry,Azure,Yaml,Containers,Azure Aks,Azure Container Registry,我有一个容器,其中有一个非常简单的Web应用程序,已上载到Azure容器注册表。我创建了一个AKS集群。现在我想将容器部署到AKS中 我已经找到了很多关于这方面的教程,但它们似乎都引用了YAML文件,这些文件几乎没有解释 一、 因此,我有两个问题: 是否需要使用YAML文件来实现这一点(kubectl create-f myyaml.yml)?(若否,有何选择) 是否有任何文档说明这些文件中需要包含哪些内容,以及这些命令与哪些命令兼容(例如,我注意到“种类:部署”似乎只对“apiVersion:

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

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

一、 因此,我有两个问题:

  • 是否需要使用YAML文件来实现这一点(kubectl create-f myyaml.yml)?(若否,有何选择)

  • 是否有任何文档说明这些文件中需要包含哪些内容,以及这些命令与哪些命令兼容(例如,我注意到“种类:部署”似乎只对“apiVersion:apps/v1beta1”有效)


  • (根据MS的建议交叉发布)

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

    A2。您可以按照从ACR到yam文件在AKS中部署Web应用程序的步骤进行操作。详情请参阅

    更新

    A1。接受JSON和YAML格式。你可以看到这个。也许你也可以通过命令和API来实现,这也是为开发者准备的。但是配置文件是一种更简单的方法


    A2。这些东西确实是根据你的需要和你要创造的东西而存在的。至少很难说是什么东西。如果你真的想知道的话,至少。在我看来,如果您只是创建pod或其他容器,而不与之交互,那么apiVersion和容器的图像是必要的。有关更多详细信息,请参阅。也许这也有帮助。

    谢谢您的回复。关于(1),请澄清,您是说部署的唯一方法是使用YAML文件?对于第(2)部分,我以前见过并尝试过跟踪该链接。但是,它没有对YAML文件中需要包含的内容给出任何解释。