如何调试distroless 镜像

2021-06-23  本文已影响0人  文茶君

对于非distroless镜像

要调试fluent-bit,但是kubernetes进不去,后来查资料发现
Fluent Bit 是 distroless 镜像,没有 sh。调试 fluent bit 需要通过 busybox

下载 busybox 到 host:
wget https://busybox.net/downloads/binaries/1.21.1/busybox-x86_64

chmod 777 busybox-x86_64
mv busybox-x86_64 busybox
docker ps | grep fluent-bit

docker cp busybox 35a8129b9702:/

kubectl exec -it -n kubesphere-logging-system fluent-bit-98d94 /busybox sh
/ # /busybox ls

如果是其他平台,想进入fluentbit中,建议下载fluentbit:1.xx--debug

上一篇 下一篇

猜你喜欢

热点阅读