03 2021 档案

摘要:1.什么是Init Container Init Container就是用来做初始化工作的容器,可以是一个或者多个,如果有多个的话,这些容器会按定义的顺序依次执行,只有所有的Init Container执行完后,主容器才会被启动。我们知道一个Pod里面的所有容器是共享数据卷和网络命名空间的,所以In 阅读全文
posted @ 2021-03-30 22:00 等等马上就好 阅读(282) 评论(0) 推荐(0) 编辑
摘要:对于 nodeAffinity 无论是硬策略还是软策略方式,都是调度 Pod 到预期节点上,而污点(Taints)恰好与之相反,如果一个节点标记为 Taints ,除非 Pod 也被标识为可以容忍污点节点,否则该 Taints 节点不会被调度 Pod。 比如用户希望把 Master 节点保留给 Ku 阅读全文
posted @ 2021-03-30 13:44 等等马上就好 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1.简介 Pod 反亲和性(podAntiAffinity)则是反着来的,比如一个节点上运行了某个 Pod,那么我们的模板 Pod 则不希望被调度到这个节点上面去了。我们把上面的 podAffinity 直接改成 podAntiAffinity:(pod-antiaffinity-demo.yaml 阅读全文
posted @ 2021-03-30 13:17 等等马上就好 阅读(4936) 评论(0) 推荐(0) 编辑
摘要:1.简介: Pod 亲和性(podAffinity)主要解决 Pod 可以和哪些 Pod 部署在同一个拓扑域中的问题(其中拓扑域用主机标签实现,可以是单个主机,也可以是多个主机组成的 cluster、zone 等等),而 Pod 反亲和性主要是解决 Pod 不能和哪些 Pod 部署在同一个拓扑域中的 阅读全文
posted @ 2021-03-30 13:08 等等马上就好 阅读(785) 评论(0) 推荐(0) 编辑
摘要:1.简介 我们知道默认的调度器在使用的时候,经过了 predicates 和 priorities 两个阶段,但是在实际的生产环境中,往往我们需要根据自己的一些实际需求来控制 Pod 的调度,这就需要用到 nodeAffinity(节点亲和性)、podAffinity(pod 亲和性) 以及 pod 阅读全文
posted @ 2021-03-30 11:06 等等马上就好 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:1.简介: 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们希望一些机器学习的应用只跑在有 GPU 的节点上;但是有的时候我们的服务之间交流比较频繁,又希望能够 阅读全文
posted @ 2021-03-30 10:49 等等马上就好 阅读(7840) 评论(0) 推荐(0) 编辑
摘要:job 负责处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。而CronJob 则就是在 Job 上加上了时间调度。 我们用 Job 这个资源对象来创建一个任务,我们定义一个 Job 来执行一个倒计时的任务,对应的资源清单如下所示:(job-demo.yaml) apiV 阅读全文
posted @ 2021-03-29 13:05 等等马上就好 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.报错 remote: GitLab: You cannot push commits for 'mailto:xxxx.sss@trip.com'. You can only push commits that were committed with one of your own verifi 阅读全文
posted @ 2021-03-08 18:36 等等马上就好 阅读(5983) 评论(0) 推荐(0) 编辑
摘要:1.错误代码 [root@localhost testflask]# cat app.py import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): provider = str(os.e 阅读全文
posted @ 2021-03-08 12:40 等等马上就好 阅读(411) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示