Microsoft Azure – 启动和停止 Azure Kubernetes 服务集群
在本文中,我们将学习如何停止和启动 Azure Kubernetes 服务 (AKS) 集群。您可以停止整个 Azure Kubernetes 服务集群以节省成本。要继续进行,您将需要一个正在运行的现有 Azure Kubernetes 服务。
若要对 AKS 使用启动和停止,我们需要 Azure CLI 的AKS 预览扩展。可以使用以下命令安装它:
extension add --name aks-preview
让我们使用以下命令确保我们拥有最新版本:
az extension update --name aks-preview
接下来,我们需要使用以下命令注册开始/停止预览功能:
az feature register --namespace "Microsoft.ContainereService" --name "StartStopPreview"
这可能需要一段时间。几分钟后,检查该功能是否已使用以下命令注册:
az feature list -o table --query
"[?contains(name,'Microsoft.ContainereService/StartStopPreview')].{Name:name,
State:properties.state}"
现在我们需要使用以下命令刷新容器资源提供程序:
az provider register --namespace Microsoft.ContainerService
这就是所有的预览内容。现在,当此功能普遍可用时,您可能不需要执行所有这些操作。
让我们使用以下命令停止 AKS 集群:
az aks stop --name YOUR_CLUSTE_NAME --resource-group YOUR_RESOURCE_GROUP
就这么简单。如果我们使用以下命令,这将导致如下所示:
az aks show
电源状态已停止,因此集群已停止。
我们可以使用以下命令轻松地再次启动它:
az aks start --name YOUR_CLUSTE_NAME --resource-group YOUR_RESOURCE_GROUP
我们将使用 AKS show 来检查它是否正在运行,如下所示:
停止 Azure Kubernetes 服务集群是一种省钱的好方法。您可以使用 Azure CLI 命令轻松启动和停止 AKS,例如,您可以在不使用此表面时自动停止并在工作时间启动。