摘要:
1.什么是Init Container Init Container就是用来做初始化工作的容器,可以是一个或者多个,如果有多个的话,这些容器会按定义的顺序依次执行,只有所有的Init Container执行完后,主容器才会被启动。我们知道一个Pod里面的所有容器是共享数据卷和网络命名空间的,所以In 阅读全文
posted @ 2021-03-30 22:00
等等马上就好
阅读(338)
评论(0)
推荐(0)
摘要:
对于 nodeAffinity 无论是硬策略还是软策略方式,都是调度 Pod 到预期节点上,而污点(Taints)恰好与之相反,如果一个节点标记为 Taints ,除非 Pod 也被标识为可以容忍污点节点,否则该 Taints 节点不会被调度 Pod。 比如用户希望把 Master 节点保留给 Ku 阅读全文
posted @ 2021-03-30 13:44
等等马上就好
阅读(259)
评论(0)
推荐(0)
摘要:
1.简介 Pod 反亲和性(podAntiAffinity)则是反着来的,比如一个节点上运行了某个 Pod,那么我们的模板 Pod 则不希望被调度到这个节点上面去了。我们把上面的 podAffinity 直接改成 podAntiAffinity:(pod-antiaffinity-demo.yaml 阅读全文
posted @ 2021-03-30 13:17
等等马上就好
阅读(5195)
评论(0)
推荐(0)
摘要:
1.简介: Pod 亲和性(podAffinity)主要解决 Pod 可以和哪些 Pod 部署在同一个拓扑域中的问题(其中拓扑域用主机标签实现,可以是单个主机,也可以是多个主机组成的 cluster、zone 等等),而 Pod 反亲和性主要是解决 Pod 不能和哪些 Pod 部署在同一个拓扑域中的 阅读全文
posted @ 2021-03-30 13:08
等等马上就好
阅读(852)
评论(0)
推荐(0)
摘要:
1.简介 我们知道默认的调度器在使用的时候,经过了 predicates 和 priorities 两个阶段,但是在实际的生产环境中,往往我们需要根据自己的一些实际需求来控制 Pod 的调度,这就需要用到 nodeAffinity(节点亲和性)、podAffinity(pod 亲和性) 以及 pod 阅读全文
posted @ 2021-03-30 11:06
等等马上就好
阅读(1069)
评论(0)
推荐(0)
摘要:
1.简介: 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们希望一些机器学习的应用只跑在有 GPU 的节点上;但是有的时候我们的服务之间交流比较频繁,又希望能够 阅读全文
posted @ 2021-03-30 10:49
等等马上就好
阅读(8119)
评论(0)
推荐(0)
浙公网安备 33010602011771号