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
即可立即永久解锁本站全部文章