首页 > 解决方案 > 在 k8s 上的“Traefik”Pod 中获取一个运行容器的 Shell

问题描述

我们尝试使用以下命令将外壳附加到“Traefik”Pod 内的容器,但没有成功。仅供参考,我们使用 helm chart 在我们的 k8s 集群上安装 Traefik。

kubectl exec -it <traefik Pod name> -- /bin/sh

也试过这个但没有成功 - kubectl exec -it <traefik Pod name> -- /bin/bash

在这方面的任何帮助将不胜感激。谢谢。

标签: kubernetestraefiktraefik-ingress

解决方案


Traefik 1.7 使用的FROM scratch容器镜像只有 Traefik 可执行文件和一些支持文件。没有外壳。您将不得不切换到-alpine图像的变体。对于 2.x,出于某种原因,他们似乎默认使用 Alpine。


推荐阅读