k8s集群工具busybox

2021/03/30

k8s集群工具busybox

参考资料

BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet

一、k8s集群中的安装与使用

使用背景:pod内缺少ping telent等命令,服务调用超时失败时不方便确认是否时网略不通导致,所以在集群中或同namespace中部署一个busybox工具,自带各种linux命令,方便排查问题

  1. vi busybox.yml:
    ``` apiVersion: v1 kind: Pod metadata: name: pods-busybox namespace: sre-tool spec: containers:
    • command: [sleep,”3600”] image: busybox name: busybox ```

2.运行bosybox
kubectl apply -f busybox.yml

3.进入pod容器,即可执行ping telnet等命令,验证排查集群网络访问等问题
kubectl exec -it pods-busybox -n sre-tool /bin/sh

问题记录

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章