【发布时间】:2018-12-30 02:37:03
【问题描述】:
我正在使用 Minikube,我有一个带有一个容器的高山吊舱。
当我跑步时:kubectl exec -it -v=6 alpinec1-7c65db48b4-v2gpc /bin/sh
我收到一个 shell,我可以在其中运行任何命令(ifconfig 等)。
但是当我尝试用-c 运行sh 时失败了:
root:~# kubectl exec -it -v=6 alpinec1-7c65db48b4-v2gpc /bin/sh -c 'ifconfig'
I0722 05:45:25.091111 80392 loader.go:357] Config loaded from file /home/root/.kube/config
I0722 05:45:25.111876 80392 round_trippers.go:405] GET https://192.168.190.143:8443/api/v1/namespaces/default/pods/alpinec1-7c65db48b4-v2gpc 200 OK in 16 milliseconds
I0722 05:45:25.232564 80392 round_trippers.go:405] POST https://192.168.190.143:8443/api/v1/namespaces/default/pods/alpinec1-7c65db48b4-v2gpc/exec?command=%2Fbin%2Fsh&container=ifconfig&container=ifconfig&stdin=true&stdout=true&tty=true 400 Bad Request in 13 milliseconds
I0722 05:45:25.232921 80392 helpers.go:201] server response object: [{
"kind": "Status",
"apiVersion": "v1",
"metadata": {},
"status": "Failure",
"message": "container ifconfig is not valid for pod alpinec1-7c65db48b4-v2gpc",
"reason": "BadRequest",
"code": 400
}]
F0722 05:45:25.233095 80392 helpers.go:119] Error from server (BadRequest): container ifconfig is not valid for pod alpinec1-7c65db48b4-v2gpc
【问题讨论】:
标签: kubernetes kubectl minikube