如何 运行 来自 Azure 云的 yaml 文件 shell

How to run yaml file from Azure cloud shell

我使用以下命令在 Azure Kubernetes Service (AKS) cluster using the Azure CLI. While trying to deploy my aspnet core app to the AKS cluster, I am stuck on this step of the above link. I have sample.yaml file on my Windows-10 hard drive that needs to run in the Azure cloud shell 上创建了一个 Windows 服务器容器:

kubectl apply -f sample.yaml

问题: 我可以把上面的 sample.yaml 文件放在哪里,这样我就可以 运行 在 Azure Cloud Shell 中执行上面的命令?我假设它可能必须在我的 Azure 存储帐户中的某个地方,但它应该确切地放置在哪里,以便上面的命令可以识别它的路径?目前它给出了一个预期的错误:the path "sample.yaml" does not exist

您可以在 Azure 中使用 vinanocode sample.yaml 直接创建名为 sample.yaml 的文件,然后可以 shell 复制您的 YAML 定义。

例如,在 Azure Bash 中键入 code sample.yaml。它打开一个 sample.yaml 文件,然后复制 YMAL 内容并保存。该文件自动存储在您当前的工作路径 /home/user.

或者,您可以将 sample.yaml 从本地上传到 Azure 路径。

或者,您也可以将文件永久存储到 Azure 文件共享中。要查找 Azure 文件共享,您可以键入 df 命令。