📌  相关文章
📜  Microsoft Azure – 启动和停止 Azure Kubernetes 服务集群

📅  最后修改于: 2022-05-13 01:57:42.404000             🧑  作者: Mango

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,例如,您可以在不使用此表面时自动停止并在工作时间启动。