静态 Pod

静态 Pod 是 Kubernetes 中的一种特殊类型的 Pod。与通常由控制器动态创建和管理的 Pod 不同,静态 Pod 是直接在某个节点上手动创建的。

静态 Pod 的配置文件通常存储在节点上的特定目录中(例如 /etc/kubernetes/manifests)。当 Kubernetes 的 kubelet 启动时,它会扫描该目录,并直接使用这些配置文件创建对应的 Pod。

在这里插入图片描述

静态 Pod 与其他类型的 Pod 有以下一些区别:

  • 静态 Pod 只能在特定的节点上运行,而不能被调度到集群中的其他节点。
  • 静态 Pod 不受控制器的管理,也不会受到自动伸缩、滚动升级等功能的影响。
  • 静态 Pod 的生命周期与 kubelet 进程的生命周期相绑定,如果 kubelet 停止或重启,那么静态 Pod 也会停止或重启。

静态 Pod 在某些情况下非常有用,例如用于在节点启动时运行一些系统级别的服务或辅助容器。然而,在大规模集群中部署静态 Pod 时需要小心,因为手动管理和维护可能会变得复杂和困难。

重启需要手动kill

创建Pod

k8s默认的静态Pod

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值