当前位置: 代码迷 >> 综合 >> 【原创】k8s源码分析-----kube-proxy(1)Config
  详细解决方案

【原创】k8s源码分析-----kube-proxy(1)Config

热度:26   发布时间:2024-01-11 03:41:58.0

 

本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460620187

本文csdn链接:http://blog.csdn.net/screscent/article/details/51152192

kube-proxy是kubernetes中 service的负载均衡器和服务代理器。kube-proxy运行在Minion上,本文主要讲解,proxy如何获取ServiceConfig 和EndpointsConfig

 

源码在k8s.io\kubernetes\cmd\kube-proxy\app中

func NewProxyServerDefault(config *ProxyServerConfig) (*ProxyServer, error) {

从上面的代码来看在NewProxyServerDefault中就构建了ServiceConfig与EndpointsConfig

在ServiceConfig注册了一个事件监听者serviceConfig.RegisterHandler(proxier)

EndpointsConfig注册了一个事件监听者endpointsConfi

  相关解决方案