我是k8的新手,我正在学习DNS如何在k8集群中工作。我能够在默认名称空间中获取随机pod的/etc/resolv.conf内容,但无法获得kube-system命名空间中coredns pod的内容/etc/resolv.conf。
$>kubectl exec kubia-manual-v2 -- cat /etc/resolv.conf输出: nameserver 10.96.0.10
$>kubectl exec coredns-74ff55c5b-c8dk6 --namespace kube-system -- cat /etc/resolv.conf输出:
OCI runtime exec failed: exec failed: container_linux.go:370: starting container process caused: exec: "cat": executable file not found in $PATH: unknown
command terminated with exit code 126看起来,cat系统二进制文件在$PATH中不存在。因此,我想知道如何才能得到核心豆荚/etc/resol.conf的内容。
https://stackoverflow.com/questions/65967173
复制相似问题