Как я могу выполнить команду с параметрами через Kubernetes c# API-метод «WebSocketNamespacedPodExecAsyn c»? - PullRequest
0 голосов
/ 09 июля 2020

На моем компьютере я могу выполнить следующую команду в PowerShell

kubectl --namespace myNameSpace exec myPodName cat myFileName.txt

Как я могу выполнить ту же команду, подумал Kuberneres c#. NET method " WebSocketNamespacedPodExecAsyn c "

Также будут очень признательны за любую ссылку о том, как передать команду с параметрами в" WebSocketNamespacedPodExecAsyn c ". .

1 Ответ

0 голосов
/ 11 июля 2020

Мне удалось это сделать следующим образом:

WebSocket webSocket = await client.WebSocketNamespacedPodExecAsync(myPodName, myNameSpave, new string[] { "cat", "composer.json" });

Ссылка: https://github.com/kubernetes-client/csharp/commit/d20e2597b9f41e8dcf8925bdd383d34d444f9d44

...