Service 在 K8s 中的四种类型

本文介绍了 Kubernetes 中的 ClusterIP 服务模式,详细阐述了其背景与实际应用。ClusterIP 通过 iptables 和 kube-proxy 实现内部负载均衡,将流量转发到对应的 pod。创建服务时,apiserver 将信息存储于 etcd,kube-proxy 更新本地 iptables 规则,DNS 插件添加解析记录。通过示例展示了如何创建 Deployment 和 Service,以及如何验证负载均衡效果。
摘要由CSDN通过智能技术生成

CSDN话题挑战赛第2期
参赛话题:万家争鸣的云计算修罗场

我想分享的云计算技能/知识点

ClusterIP模式

该技能/知识点的背景介绍

clusterIP 主要在每个 node 节点使用 iptables,将发向 clusterIP 对应端口的数据,转发到 kube-proxy 中。然后 kube-proxy 自己内部实现有负载均衡的方法,并可以查询到这个 service 下对应 pod 的地址和端口,进而把数据转发给对应的 pod 的地址和端口

该技能/知识点实际运用

为了实现图上的功能,主要需要以下几个组件的协同工作:

1、apiserver 用户通过kubectl命令向apiserver发送创建service的命令,apiserver接收到请求后将数据存储到 etcd 中

2、kube-proxy:kubernetes的每个节点中都有一个叫做kube-porxy的进程,这个进程负责感知service,pod的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值