logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes 事件(Events)源码分析(四)---事件处理逻辑

事件处理这里把对事件的处理单独出来分析,之前主要是分析事件从上报到最终每个watcher里面执行处理。对于事件的处理k8s并不是简单的做了发送kube-apiserver,还有一个压缩的逻辑。先回顾一下3个注册方法:StartRecordingToSink()StartLogging()StartStructuredLogging()func (e *eventBroadcasterImpl) S

#kubernetes
亲和性(affinity) 如何理解拓扑域(topologyKey)?

亲和性(affinity) 如何理解拓扑域(topologyKey)?官方描述pod 间亲和性与反亲和性官方描述pod 间亲和性与反亲和性Pod 间亲和性与反亲和性的规则格式为“如果 X 上已经运行了一个或多个满足规则 Y 的 Pod, 则这个 Pod 应该(或者在反亲和性的情况下不应该)运行在 X 上”。 这里的 X 可以是节点、机架、云提供商可用区或地理区域或类似的拓扑域, Y 则是 Kube

#kubernetes
k8s network policy配置,看这篇就够了

这是一篇关于k8s的网络策略配置说明用户在使用k8s中,有对网络策略的配置需求,有时候希望不同的namespace之间不能互相访问,但是我们知道k8s中所有的pod之间都是可以互相访问的,这个时候就需要网络策略来帮助我们实现这个诉求,网络策略依赖于cni网络插件,不是所有的网络插件都支持网络策略,calico支持网络策略,而flannel不支持。接下来我以一张图来说明k8s的networkpoli

#kubernetes
到底了