k8s_服务发现与负载均衡
2020-09-02 14:46:42 36 举报
AI智能生成
k8s服务发现与负载均衡
作者其他创作
大纲/内容
相关组件
service
暴露方式
clusterIp
NodePort
LoadBalance
端口类型
port
nodePort
targetPort
endpoints
kube-proxy
转发模式
namespace
iptables
ipvs
ingress
反向代理负载均衡器:nginx、haproxy、traefik等
Ingress Controller:与apiservice交互,通过轮询实时感知ingress资源变化,一旦资源发生了变化(包括增加、删除和修改),将ingress资源存储到本地缓存,并通知HTTP代理服务器(例如nginx)进行实时更新转发规则。(ICpod的作用是ingress的规则发现,根据规则转发流量给后端的BackendLB。)
ingress:规则集合,定义了域名与service的对应关系
资源类型
单个service
基于URL路径进行流量转发
基于主机名称的虚拟主机
基于TLS类型的ingress资源
服务发现
环境变量
dns
kubeDNS
coreDNS
收藏
0 条评论
下一页