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

You are viewing a single comment's thread from:

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

in kubernetes •  7 years ago 

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

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:  

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中没有重启容器这回事,所有的更新都是重新部署。