简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
探针配置失误,线上容器应用异常死锁后,kubernetes集群未及时响应自愈重启容器?线上多个服务应用陷入了死循环,大量服务访问不通,陷入死循环的应用长时间搁置,并没有进行自愈。k8s应用容器没有检测到应用陷入了故障,容器未及时重启?
考点之你了解k8s集群StatefulSets的Pod调度查询丢失问题吗?k8s集群中StatefulSet管理的Pod已经完成调度并启动,为什么还是无法查询Pod 的 DNS 命名?
面试官:"线上某些特殊情况下可能需要强制删除 StatefulSet 的 Pod,如果操作不当可能会引发什么很严重的后果?如果遇到Pod 长时间处于 'Terminating' 或者 'Unknown' 状态情况,有什么安全一些的处理手段吗?"
面试官:"思考下,iptables 模式下如何尽可能的避免将流量发送到失败的Pod呢?"面试官:"如何确保每次都将来自特定客户端的连接传递到同一Pod呢?"面试官:"k8s集群service服务代理IPVS的兜底策略是什么?"
考点之针对线上StatefulSet 的Pod缩容故障无法正常缩容的情况,你能灰度分析一下嘛?考点之StatefulSet提供优雅稳定的存储,但是线上告警StatefulSet Pod重新调度后数据丢失?
面试官:“Job 支持多个 Pod 可靠的并发执行,如何权衡利弊选择适合的并行计算模式?”面试官:“Job控制并行了解吗?为什么线上实际并行性可能比并行性请求略大或略小?”
k8s集群Init 容器是一种特殊容器,职责是在Pod的生命周期中作为应用容器的前置启动容器。在很多应用场景中,在 Pod 内的应用容器正式启动之前之前需要进行预热操作,为正式启动应用容器铺垫先决条件,如预加载一些基本配置、资源限制配额、还可以包括一些应用镜像中不存在的实用工具和安装脚本
面试官:“Pod 中的容器可能因为多种不同原因失效,想要更加稳定的使用Job负载,有哪些可以注意的地方?”面试官:“Job Pod重试次数还未达到 backoffLimit 所设的限制,为什么突然被终止了?猜测原因?”
Kubernetes集群这个大家庭在容器化时代能够新军崛起,要感谢其众多可靠稳定,工作认真负责的优质成员。这些兄弟姐妹为集群提供故障转移和高可用性,保证k8s 可以跨多主机运行,集群跨多个节点运行。
如果 preStop 回调所需要的时间长于默认的体面终止限期会发生什么?强制删除 StatefulSet 的 Pod,会出现什么问题?为什么强制删除 StatefulSet 的 Pod可能会违背至多一个Pod原则?