📅  最后修改于: 2023-12-03 15:13:35.533000             🧑  作者: Mango
在使用 Azure Kubernetes Service (AKS) 部署 Kubernetes 应用程序时,有时需要停止 AKS 集群以节省资源和成本。Azure CLI 是管理 Azure 资源的命令行界面工具,可以用于停止 AKS 集群。
以下是如何使用 Azure CLI 停止 AKS 集群的步骤:
如果还没有安装 Azure CLI,请根据操作系统类型执行以下命令:
Windows
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi'
macOS
brew update && brew install azure-cli
Linux (Debian/Ubuntu)
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
运行以下命令登录 Azure CLI:
az login
将会打开一个网页,根据提示输入登录凭据,以便将 Azure CLI 连接到 Azure 订阅。
运行以下命令选择要停止的 AKS 集群:
az aks list --output table
将会列出订阅下的所有 AKS 集群。注意集群的名称和资源组。
运行以下命令停止 AKS 集群:
az aks stop --name <AKS_CLUSTER_NAME> --resource-group <RESOURCE_GROUP_NAME>
将 <AKS_CLUSTER_NAME>
和 <RESOURCE_GROUP_NAME>
替换为步骤 3 中选择的集群的名称和资源组名称。
运行以下命令确认 AKS 集群已停止:
az aks show --name <AKS_CLUSTER_NAME> --resource-group <RESOURCE_GROUP_NAME> --output table
如果集群已经停止,则状态应该为 Running
。
现在,您已经知道如何使用 Azure CLI 停止 AKS 集群。Azure CLI 提供了一种方便的方式来管理 Azure 资源,包括 AKS 集群。