kubectl进入存在多个容器的pod
比如在一个 pod 里同时运行有 nginx container 和 mysql container。当一个pod里运行多个容器时,如何通过 kubectl 进入不同的 container ,本篇就总结下这部分强何实现。
查看并确定 dns 对应的 pod 名和启动的容器数量
| # kubectl get pods --namespace=kube-system
NAME READY STATUS RESTARTS AGE
busybox 1/1 Running 1 2d
grafana-l5eby 1/1 Running 1 1d
heapster-5rb6d 1/1 Running 0 1h
influxdb-ex1ik 1/1 Running 0 1d
kube-dns-v8-m2eri 3/3 Running 3 2d
|
查看 pod 中具体的 containers 名
| kubectl get pod kube-dns-v8-m2eri -o yaml --namespace=kube-system
|
根据具体的 containers 名进入到容器内部
| kubectl exec -it kube-dns-v8-m2eri -c etcd /bin/sh --namespace=kube-system
|
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))