Dot Net packages to work with resources inside Azure Kubernetes service

  Kiến thức lập trình

I am working on .Net tool to check statuses of resources inside Azure Kubernetes service (nodes in Node pool, pods etc.).
But I do not know, how to get that internal resources like nodes etc.

I am using the following package for .Net to work with Azure Kubernetes service – Azure.ResourceManager.ContainerService. But I can dive to Node Pools only – ContainerServiceAgentPoolResource:

//...
var managedClusters = resourceGroup.GetContainerServiceManagedClusters();

foreach (var managedCluster in managedClusters)
{
        var nodePools = managedCluster.GetContainerServiceAgentPools();
        foreach (var nodePool in nodePools)
        {
            var poolName = nodePool.Data.Name;

            var poolProvisioningState = nodePool.Data.ProvisioningState;
                
            //how to get Nodes etc. from nodePool (ContainerServiceAgentPoolResource)
        }

}

How to get Nodes etc. from ContainerServiceAgentPoolResource? I did not find any methods in Azure.ResourceManager.ContainerService package; also I did not find any packages that can help me with this.

Theme wordpress giá rẻ Theme wordpress giá rẻ Thiết kế website

LEAVE A COMMENT