将容器从ACR部署到AKS

时间:2018-09-26 07:19:48

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

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

我已经找到了许多有关此的教程,但是它们似乎都是指很少或没有解释的YAML文件。

因此,我有两个问题:

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

  2. 是否存在有关这些文件中确切内容以及这些命令与哪些命令兼容的文档(例如,我注意到“种类:部署”似乎仅对“ apiVersion”有效: apps / v1beta1')?

(根据MS的建议,从here发来的十字架)

1 个答案:

答案 0 :(得分:1)

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

A2。您可以按照以下步骤执行操作:通过yam文件从ACR在AKS中部署Web App。以及Deploy and use Azure Container Registry中的详细信息。

更新

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

A2 。确实,这些内容取决于您的需要和创建的内容。很难说至少是什么东西。如果您真的想至少了解这些事情。我个人认为,如果您只是创建容器或其他容器而不与容器交互,则apiVersion和容器的图像是必需的。有关更多详细信息,请参见Introduction to YAML: Creating a Kubernetes deployment。也许这个link也有用。