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