温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下K8S中无状态控制器deployment和有状态控制器state for set的区别。在K8S集群中,主要支持以下五种不同类型的控制器,它们分别是无状态控制器deployment、守护进程控制器demon set、一次性任务控制器job、周期性任务控制器c job和有状态控制器state for set. 这里重点讨论一下无状态控制器deployment和有状态控制器state for set的区别。第一,在无状态控制器deployment中,所有pod都是一样的,彼此之间不存在依赖关系,而在有状态控制器statefa set中,Pad之间存在一定的关系或者依赖,数据和配置信息可能不一致。第二,在无状态控制器deployment中,所有pod没有启动和关闭的顺序要求,而在有状态控制器state for set中,Pod的启动和关闭可能需要按照顺序进行。第三,在无状态控制器deployment中,所有pot不用考虑。
01:00
在哪个node节点上运行?而在有状态控制器state for set中,每个pad都具有唯一的网络标识符。第4,在无状态控制器deployment中,所有pad可以执行随意扩容和缩容,而在有状态控制器stateful set中,Pad的部署、扩展、删除、终止和更新需要考虑顺序和彼此之间的依赖。现在你已经知道无状态控制器deployment和有状态控制器state for set的区别了,那你知道如何使用这两种类型的控制器吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句