首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

k8s-ephemeral和init容器

一:ephemeral容器 1.1.什么是ephemeral容器 临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。...有关允许字段的完整列表, 1.2.ephemeral容器的用途   当由于容器崩溃或容器镜像不包含调试实用程序而导致 kubectl exec 无用时,临时容器对于交互式故障排查很有用。   ...由于 distroless 镜像不包含 shell 或任何的调试工具,因此很难单独使用 kubectl exec 命令进行故障排查。...1.3.使用ephemeral容器   临时容器是使用 Pod 的 ephemeralcontainers 子资源创建的,可以使用 kubectl --raw 命令进行显示。...例如,没有必要仅为了在安装过程中使用类似 sed、 awk、 python 或 dig 这样的工具而去FROM 一个镜像来生成一个新的镜像。

37510

TKE操作指南 - TKE K8S问题排查(十八)

killed 问题描述:查看pod日志报错,signal: killed,memory limit 单位写错,误将memory的limit单位像request一样设置为小 m,这个单位在memory不适用...-F 'cluster-dns' '{print $2}'| awk -F '=' '{print $2}'| awk '{print $1}'`; \ do \ echo -e "\...和 logs 问题描述:kubectl无法执行exec 和 logs,无法进入pod 解决方案:通常是 apiserver --> kubelet:10250 之间的网络不通,10250 是 kubelet...提供接口的端口,kubectl execkubectl logs 的原理就是 apiserver 调 kubelet,kubelet 再调 dockerd 来实现的,所以要保证 kubelet 10250...execkubectl logs) 检查防火墙、iptables规则是否对 10250 端口数据包进行了拦截 问题二十:Job 无法被删除 问题描述:本质上是脏数据问题,Running+Succeed

5.5K20

k8s-ephemeral和init容器

一:ephemeral容器 1.1.什么是ephemeral容器       临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。...有关允许字段的完整列表, 1.2.ephemeral容器的用途   当由于容器崩溃或容器镜像不包含调试实用程序而导致 kubectl exec 无用时,临时容器对于交互式故障排查很有用。   ...由于 distroless 镜像不包含 shell 或任何的调试工具,因此很难单独使用 kubectl exec 命令进行故障排查。...1.3.使用ephemeral容器   临时容器是使用 Pod 的 ephemeralcontainers 子资源创建的,可以使用 kubectl --raw 命令进行显示。...例如,没有必要仅为了在安装过程中使用类似 sed、 awk、 python 或 dig 这样的工具而去FROM 一个镜像来生成一个新的镜像。

1.4K10

这些linux、docker、k8s的命令,你知道多少呢

注:命令太多,未必能列举的完,只列举了一些常用的。...awk -F 指定打印第几行第几列,还是一门编程语言,这个命令非常牛逼。三剑客配合正则,功能无所不能。 如awk ‘NR==20,NR==30’ gaoge.text,显示文件里的20行到30行。...awk -F ‘{print $1,$3}’ gaoge.text,显示第一列和第三列等。 31、ifconfig,netstat等。用来查看网络网卡等信息。...查看微服务 2、kubectl get ns --查看命名空间 3、kubectl get cm--查看配置文件 4、kubectl get po -n ns名称--查看某一命名空间下的微服务 5、kubectl...11、kubectk get po -o yaml --查看pod的详细信息 12、kubectl get po -o json --以json的格式输出pod 信息 13、kubectl exec -

1.9K30
领券