<p>Is there any framework, library or api which can be used by .Net in order to manage an Azure Kubernetes Cluster programmatically?</p>
<p>For example:</p>
<ol>
<li>Deploy StatefullSets</li>
<li>Deploy Services</li>
<li>Deploy Volumes</li>
<li>Deploy Ingresses</li>
<li>Get deployment statuses for each resource deployment</li>
<li>Sent Rest API Calls directly inside the cluster using Service FQDN (myservice.namespace.svc.cluster.local)</li>
</ol>

Stavros Koureas
<p>You could use following project - <a href="https://github.com/kubernetes-client/csharp" rel="nofollow noreferrer">https://github.com/kubernetes-client/csharp</a>
It provides C# client for most of Kubernetes APIs</p>
