摘要: # 写在开篇 > 对于刚刚接触K8s的新手来说,手动编写K8s的YAML配置文件可能会是一件很麻烦的事情。因为,配置文件包含了许多复杂的对象和属性。比如Pod对象的各个字段、它们的含义以及可接受的值都有哪些?看完本篇可能会让你功力大增。本篇的内容虽然很基础,但很实用,说不定还真就有不知道的小白同学。 阅读全文
posted @ 2023-06-21 16:14 不背锅运维 阅读(91) 评论(0) 推荐(0) 编辑
摘要: # 写在开篇 > 在 K8S 中,容器引擎的角色和功能是非常重要的,容器引擎负责管理和运行容器化应用,它是将应用打包为容器的基础设施。所以,给应用选择适合的容器引擎也是至关重要的问题,本篇就来聊一聊。 本文涉及的相关链接: - https://cri-o.io/ - https://containe 阅读全文
posted @ 2023-06-21 16:07 不背锅运维 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 完事后再聊应用场景,K8S调度实战:Node Affinity # 写在开篇 > Node Affinity(节点亲和性)允许在节点级别上**指定一些条件**来控制Pod被调度到哪些节点上。它还有两种策略,本篇通过实战演示如何使用两种策略来控制Pod的调度。 # 测试环境 还是老样子,本次实战继续使用以下K8S集群环境进行: | 节点 | 主机名 | IP | 阅读全文
posted @ 2023-06-21 15:06 不背锅运维 阅读(67) 评论(0) 推荐(0) 编辑
摘要: K8S调度:实战完nodeSelector后,再谈应用场景。 # Part1写在开篇 nodeSelector是什么鬼?这么说吧,假设有一个K8S集群,其中有多个节点,并且想将一个特定的应用程序只部署在具有特定标签的节点上。这时候就可以在Pod的定义中添加nodeSelector字段,指定一个键值对,例如app: my-app。然后,K8S调度器将查找具有ap 阅读全文
posted @ 2023-06-21 15:01 不背锅运维 阅读(114) 评论(0) 推荐(0) 编辑