我们可以相互交流,解决内kubernetes容器没有命令行访问?

问题描述 投票:0回答:2

我们可以相互交流,解决内kubernetes容器没有命令行访问?或阅读日志将是足够的调试?有没有什么方法来调试容器不带命令行(kubectl)?

docker kubernetes kubectl docker-container
2个回答
1
投票

不幸的是从头开始创建的容器不是简单的调试,你能做的最好是添加日志记录和遥测容器中,这样你就不必调试。另一种选择是使用最少的相似图片的busybox。

该K8S团队的一个proposal命令kubectl debug target-pod,但不是你可以使用呢。

在最坏的情况下,您可以尝试Scratch-debugger,它会创建在被debuged您荚同一个节点是busybox的吊舱,并呼吁泊坞窗到文件系统注入现有的容器。


0
投票

您可以设置访问仪表盘和更改容器/读取日志那里。

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

© www.soinside.com 2019 - 2024. All rights reserved.