
kuberbetes
文章平均质量分 51
CodeMechine
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s kube-router+ipvs pod网络分析
集群中的每个节点上都有一个kube-bridge网桥,是部署k8s时创建的网桥,用于pod间通信k8s 利用veth pair和网桥实现容器通信,一端与pod绑定,一端绑定到kube-bridge上每个容器里都有类似这种route:Destination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 12.0.2.1 0.0.0.0 UG 0 .原创 2021-06-16 18:32:16 · 1041 阅读 · 0 评论 -
metalLB原理解析
针对layer2模式进行分析metallb会根据配置的地址池为LoadBalancer类型的service分配external-ip(vip)一旦MetalLB为service分配了一个外部IP地址,它需要使集群之外的网络知道该VIP“存在”在集群中。MetalLB使用标准路由协议来实现这一点:ARP、NDP或BGP。在layer2模式下,MetalLB的某一个speaker(这个speaker由metallb controller选择)会响应对service VIP的ARP请求或IPv6的NDP请原创 2020-11-02 11:58:11 · 5306 阅读 · 0 评论 -
kubernetes集群外部访问Pod或Service
由于Pod和Service是kubernetes集群范围内的虚拟概念,所以集群外的客户端系统无法通过Pod的IP地址或者Service的虚拟IP地址和虚拟端口号访问到它们。为了让外部客户端可以访问这些服务,可以将Pod或Service的端口号映射到宿主机,以使得客户端应用能够通过物理机访问容器应用。将容器应用的端口号映射到物理机(1) 通过设置容器级别的hostPort,将容器应用的端口...原创 2019-08-22 11:44:29 · 1301 阅读 · 0 评论 -
kubernetes通过ingress访问service
ingress 部署(1) 部署ingress-controller kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/mandatory.yaml由于网络问题,pull镜像可能会失败,可预先将镜像pull下来。(2) 部署ingress ser...原创 2019-08-22 18:46:14 · 2306 阅读 · 0 评论