Kubernetes节点维护脚本

Kubernetes Node 节点上,可能有一些基于 docker 命令的维护需求,可以通过脚本调用 docker inspect 等获取到更易读的信息。

列出所有业务容器

docker ps 列出的容器名称很长,不容易看出是哪个业务。通过 docker inspect,将获取到的容器输出为以下格式:

查看业务容器日志

查看容器TCP状态

在容器镜像没有 ss 或者 netstat 工具时,可以在宿主机上用 nsenter 来获取容器的 TCP 状态。首先获取到容器的网络命名空间,然后用 nsenter --net=$netns cmd 来查看,例如:

代码如下。

进入容器mergedir

完整代码

请勿全文转载,部分引用请注明出处。
本文链接地址: https://www.annhe.net/article-4369.html
博客能带货吗

发表评论

电子邮件地址不会被公开。 必填项已用*标注