RE: 通过例子理解 k8s 架构 — Kubernetes(9)

You are viewing a single comment's thread from:

通过例子理解 k8s 架构 — Kubernetes(9)

in kubernetes •  7 years ago 

kubectl 有类似openstack里 --debug的功能么?可以trace命令执行过程。

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

在 k8s 中有更直观的debug方法,每个资源都可以用 describe 子命令查看当前的运行状态。比如 kubectl describe pod xxx

cloudman,你好,现在我跟着你deployment了httpd-app,但是get deployment的时候,available一直是0(等了好久都是,所以应该不是时间的问题了),我describe 这个deployment,event也没报错。然后导致我kubectl get pod 也是 no resource found。我想问下还有其他看日志的方法吗?我那些跑在pod里面的kube-apiserver等都是running的状态,我要重启它们是要通过kubectl create xxx.yaml这种方式吗?谢谢了

除了describe deployment,还可以 describe replicaset 和 pod,肯定会有日志。k8s 自己的pod如果是running状态,不需要重启,如果非要重启,直接删除pod就可以了,k8s会重新部署。严格的讲,在k8s中没有重启容器这回事,所有的更新都是重新部署。