我有一个容器,其中有一个非常简单的 Web 应用程序,已上传到 Azure 容器注册表。我创建了一个 AKS 集群。现在我想将容器部署到 AKS 中。
我找到了许多关于此的教程,但它们似乎都引用了 YAML 文件,而这些文件的解释很少或根本没有。
因此,我有两个问题:
是否需要使用 YAML 文件来实现此目的(kubectl create -f myyaml.yml)? (如果没有,有什么替代方案)
是否有任何文档说明这些文件中需要包含哪些内容,以及这些命令与哪些命令兼容(例如,我注意到“kind:Deployment”似乎仅对“apiVersion:apps/v1beta1”有效)?
(交叉发布自here根据MS的建议)
A1。您应该在 yaml 文件中配置部署和服务并应用它。
A2。您可以按照通过 yam 文件从 ACR 在 AKS 中部署 Web 应用程序的步骤。以及详细信息在部署和使用 Azure 容器注册表.
Update
A1。接受 JSON 和 YAML 格式。你可以看到这个link。也许你也可以通过命令和 API 来做到这一点,这也适用于开发人员。但配置文件是一种更简单的方法。
A2。这些东西确实是根据你需要什么和你要创造什么而存在的。至少很难说清楚是什么。如果你真的想至少了解这些事情。在我看来,如果您只是创建 pod 或其他容器并且不与其交互,则 apiVersion 和容器的映像是必要的。有关更多详细信息,请参阅YAML 简介:创建 Kubernetes 部署。也许这个link也很有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)