gpt4 book ai didi

go - 如何通过k8s.io客户端休息API请求传递容器名称

转载 作者:行者123 更新时间:2023-12-01 21:09:34 25 4
gpt4 key购买 nike

如何为Kubernetes k8s.io客户端应用程序传递容器名称信息:

    execReq = client.CoreV1().RESTClient().Post().
Resource("pods").
Name(solrPod).
Namespace(brConfig.solrOptions.Namespace).
SubResource("exec").
SubResource("solr").
VersionedParams(&corev1.PodExecOptions{
Command: []string{"java", "CorruptFile", "/opt/solr/data"},
Stdin: true,
Stdout: true,
Stderr: true,
}, scheme.ParameterCodec)
喜欢 -
kubectl -n namespace exec pod-name -c container-name.
如何通过client-go传递容器名称?

最佳答案

我把这个挖了一段时间。这是您的parametershere中的一个选项:

execReq = client.CoreV1().RESTClient().Post().
Resource("pods").
Name(solrPod).
Namespace(brConfig.solrOptions.Namespace).
SubResource("exec").
SubResource("solr").
VersionedParams(&corev1.PodExecOptions{
Command: []string{"java", "CorruptFile", "/opt/solr/data"},
Container: []string("containername"), 👈
Stdin: true,
Stdout: true,
Stderr: true,
}, scheme.ParameterCodec)
✌️☮️

关于go - 如何通过k8s.io客户端休息API请求传递容器名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63146539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com