gpt4 book ai didi

azure - 使用 .NET SDK 获取给定 Azure 区域中所有可用的 Kubernetes 版本

转载 作者:行者123 更新时间:2023-12-02 12:26:51 25 4
gpt4 key购买 nike

我正在寻找一种编程方式来使用 .NET SDK 在给定的 Azure 区域中获取可用的 Kubernetes 版本。类似于以下 Azure CLI 命令:

az aks get-versions --location eastus --output table

我目前正在使用 Microsoft.Azure.Management.ContainerService.Fluent.ContainerServiceManagementClient 类来创建集群并获取现有集群的详细信息。但这似乎并没有公开任何在某个区域获取可用 Kubernetes 版本的方法。

最佳答案

您可以使用REST API

public static async Task<string> GetAksVersions(string token, string subscriptionId, string location)
{
var aksVersionsUri = $"https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/orchestrators?api-version=2017-09-30&resource-type=managedClusters";
var json = await ExecuteGetOnAzureApi(aksVersionsUri, token);
return json;
}

关于azure - 使用 .NET SDK 获取给定 Azure 区域中所有可用的 Kubernetes 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62696812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com