Kubernetes C#客户端-停止和启动pod或重新启动pod

Kubernetes C#客户端-停止和启动pod或重新启动pod,kubernetes,Kubernetes,我与kubernetes客户机一起使用,我想停止并启动我在代码中找到的一个pod, 例如: var config = KubernetesClientConfiguration.BuildConfigFromConfigFile(path); var client = new Kubernetes(config); ... var list = client.ListNamespace

我与kubernetes客户机一起使用,我想停止并启动我在代码中找到的一个pod, 例如:

            var config = KubernetesClientConfiguration.BuildConfigFromConfigFile(path);
            var client = new Kubernetes(config);    
            ...    
            var list = client.ListNamespacedPod(nameSpace);   
            var currentPod = list.Items.FirstOrDefault(...); 
            
            // what to do here? i need something like that:
            // currentPod.Stop();
            // currentPod.Start();
            // or currentPod.Restart(); 
            // or scale to 0 and after scale to 1
我在这里搜索: 但我没有找到解决办法。 有什么想法吗


谢谢

“Stop”不是pods的有效动词;您需要删除pod(或将其控制部署设置为0副本)。具有与CLI等效的命令行。@David Mazeok那么如果我想将其控制部署设置为0,如何使用c#代码?