zoukankan      html  css  js  c++  java
  • kubernetes之pod状态分析

    pod的不同阶段的不同状态:

    • Pending 创建pod的请求已经被k8s接受,但是容器并没有启动成功,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pending伴随的事件通常会有:ADDED, Modified这两个事件的产生。
    • Running pod已经绑定到node节点,并且所有的容器已经启动成功,或者至少有一个容器在运行,或者在重启中。
    • Succeeded pod中的所有的容器已经正常的自行退出,并且k8s永远不会自动重启这些容器,一般会是在部署job的时候会出现。
    • Failed pod中的所有容器已经终止,并且至少有一个容器已经终止于失败(退出非零退出代码或被系统停止)。
    • Unknown 由于某种原因,无法获得pod的状态,通常是由于与pod的主机通信错误。

    pod从创建到成功或失败的事件:

    • PodScheduled pod正处于调度中,刚开始调度的时候,hostip还没绑定上,持续调度之后,有合适的节点就会绑定hostip,然后更新etcd数据
    • Initialized pod中的所有初始化容器已经初启动完毕
    • Ready pod中的容器可以提供服务了
    • Unschedulable 不能调度,没有合适的节点
    现在学习还不晚;
  • 相关阅读:
    删除指定字符
    Palindromes _easy version
    统计元音
    查找最大元素
    首字母变大写
    Intent加强
    GUI_键盘事件
    GUI_鼠标事件
    GUI_事件监听机制与ActionListener演示
    GUI概述与Frame演示
  • 原文地址:https://www.cnblogs.com/ainimore/p/12192013.html
Copyright © 2011-2022 走看看