开发者社区 > 云原生 > 容器服务 > 正文

容器服务ACK这个的原因有人知道么?

一个pod如果磁盘满了。被kill掉了之后,自动重启之后会被打上一个容忍,且会生成多个error pod,而且还占用pod ip地址 ,容器服务ACK这个的原因有人知道么?lQLPJxctZEtVqOPNAwHNAWCwdxgH8OFBmAgFYh-2F4A-AA_352_769.png

展开
收起
三分钟热度的鱼 2023-12-13 19:44:23 61 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您好,当一个Pod的磁盘满了并被kill掉之后,自动重启会生成多个带有"容忍"标记的error pod,并且这些pod还会占用原来的pod IP。这种情况可能是由Pod在运行期间产生的临时文件和日志导致的,因为如果没有任何配额机制,某些Pod可能会很快将磁盘写满,影响宿主机内核和所有应用。

    为了避免这种情况,您可以采取以下措施:

    1. 对Pod磁盘容量进行限制:在创建Pod时,可以对本地临时存储用量(ephemeral-storage)进行限制,以防止某些Pod迅速将磁盘写满。
    2. 定时清理节点上的业务Pod日志,避免磁盘被日志打满。
    3. 为节点进行磁盘扩容,以确保有足够的存储空间供Pod使用。
    4. 根据业务情况,调整Pod的资源配置,以避免因资源不足而导致的问题。
    2023-12-14 21:50:05
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载