作者信息:https://home.cnblogs.com/u/huangjiabobk
摘要: 在Kubernetes(简称K8s)中,ReplicaSet和Deployment是两个相关但用途不同的资源对象: ReplicaSet(RS): ReplicaSet的主要职责是确保集群中特定数量的Pod副本始终处于运行状态。 它通过标签选择器来管理一组具有相同标签的Pod,当Pod因为任何原因终 阅读全文
posted @ 2024-02-01 00:45 黄嘉波 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes(简称K8s)中,Headless服务(也称为无头服务或无Cluster IP服务)是一种特殊类型的Service资源,它不分配ClusterIP地址。其主要作用如下: 直接访问Pod: 当创建一个Headless Service时,kube-dns或者coreDNS会为该服务 阅读全文
posted @ 2024-02-01 00:43 黄嘉波 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes(简称K8s)中,Pod的生命周期包含了一系列阶段和事件,从创建到终止。以下是一个简化的Pod生命周期概述: 创建阶段: 用户通过API服务器提交一个Pod定义(YAML或JSON格式)。 API服务器验证并接受Pod配置,将其存储在etcd中。 kube-scheduler根 阅读全文
posted @ 2024-02-01 00:39 黄嘉波 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,节点故障驱逐Pod的过程涉及多个参数和组件的相互作用。以下是该过程的简要概述: 默认设置:在默认配置下,节点故障时,工作负载的调度周期约为6分钟。 关键参数: node-monitor-period:节点控制器(node controller)检查每个节点的间隔,默认值为5 阅读全文
posted @ 2024-02-01 00:34 黄嘉波 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes(简称K8s)中,滚动更新是一个受控的过程,用于逐步替换集群中的应用实例以部署新版本,同时保持服务连续性。以下是滚动更新的核心步骤: 启动更新: 用户通过修改Deployment、DaemonSet或StatefulSet等控制器的Pod模板,比如更新容器镜像版本。 当这些变更 阅读全文
posted @ 2024-02-01 00:30 黄嘉波 阅读(69) 评论(0) 推荐(0) 编辑
版权声明:原创作品,谢绝转载!否则将追究法律责任。--作者 黄嘉波