哪些属性属于Pod对象’哪些属性属于Container呢?

    • 如果把Pod看作传统环境中的‘机器,’’把容器看作在这个‘机器”里运行的.用户程序”’那么很多关于Pod对象的设计就非常容易理解了。比如’凡是调度网络、存储’以及安全相关的属性’基本上是Pod级别的。

    Pod 中 几个重要字段:

    • NodeSelector 将 Pod 与 Node 进行绑定
    • NodeName 被调度器调度的 Pod, 改字段会被赋值
    • HostAliases 定义 Pod 的 hosts 文件的内容
    • shareProcessNamespace 是否共享 PID Namespace
    • hostNetwork
    • hostIPC
    • hostPID
    • Containers
      • ImagePullPolicy 镜像拉取策略
      • Lifecycle
        • postStart
        • preStop

    Pod 的生命周期 (Status):

    image.png

    细分状态:

    • PodScheduled
    • Ready
    • Initialized
    • Unschedulable

    image.png