最新发布 第2页

田飞雨 

k8s

garbage collector controller 源码分析

在前面几篇关于 controller 源码分析的文章中多次提到了当删除一个对象时,其对应的 controller 并不会执行删除对象的操作,在 kubernetes 中对象的回收操作是由 GarbageCollectorController 负责的,其作用就是当删除一个对象时,会根据指定的删除策略回收该对象及其依赖对象……继续阅读 »

struggling 1周前 (02-12) 20浏览 0评论 0个赞

k8s

daemonset controller 源码分析

在前面的文章中已经分析过 deployment、statefulset 两个重要对象了,本文会继续分析 kubernetes 中另一个重要的对象 daemonset,在 kubernetes 中 daemonset 类似于 linux 上的守护进程会运行在每一个 node 上,在实际场景中,一般会将日志采集或者网络插件……继续阅读 »

struggling 1周前 (02-12) 14浏览 0评论 0个赞

k8s

kube-proxy ipvs 模式源码分析

前几篇文章已经分析了 service 的原理以及 kube-proxy iptables 模式的原理与实现,本篇文章会继续分析 kube-proxy ipvs 模式的原理与实现。 ipvs ipvs (IP Virtual Server) 是基于 Netfilter 的,作为 linux 内核的一部分实现了传输层负载……继续阅读 »

struggling 1周前 (02-12) 16浏览 0评论 0个赞

k8s

kube-proxy iptables 模式源码分析

iptables 的功能 在前面的文章中已经介绍过 iptable 的一些基本信息,本文会深入介绍 kube-proxy iptables 模式下的工作原理,本文中多处会与 iptables 的知识相关联,若没有 iptables 基础,请先自行补充。 iptables 的功能: – 流量转发:DNAT ……继续阅读 »

struggling 1周前 (02-12) 19浏览 0评论 0个赞

k8s

kubernetes service 原理解析

为什么需要 service 在 kubernetes 中,当创建带有多个副本的 deployment 时,kubernetes 会创建出多个 pod,此时即一个服务后端有多个容器,那么在 kubernetes 中负载均衡怎么做,容器漂移后 ip 也会发生变化,如何做服务发现以及会话保持?这就是 service 的作……继续阅读 »

struggling 1周前 (02-12) 16浏览 0评论 0个赞