摘要:
CoreDNS 是 Kubernetes 集群中默认的 DNS 服务发现组件。 它的核心作用是:让集群内的 Pod 可以通过服务名称(域名)而不是易变的 IP 地址来互相访问。 服务发现 (Service Discovery) 当你创建一个 Service(例如 my-app),CoreDNS 会自 阅读全文
posted @ 2026-03-31 01:20
mangolxh
阅读(0)
评论(0)
推荐(0)
摘要:
它的核心作用是DNS 重定向(CNAME)。它允许你将集群外部的服务(如云数据库 RDS、SaaS API、或另一个集群的服务)映射为集群内部的一个 Service 名称。 简单来说,它就像是给外部服务起了一个“内网昵称”,让你的应用代码无需硬编码外部复杂的域名。 案例介绍 模拟一个外部服务(例如云 阅读全文
posted @ 2026-03-31 01:20
mangolxh
阅读(0)
评论(0)
推荐(0)
摘要:
ClusterIP:集群内部的虚拟IP 流量转发路径: 客户端发起请求:集群内的一个 Pod(客户端)向目标 Service 的 ClusterIP(例如 10.96.100.50)和端口发起请求。 节点拦截:请求到达客户端所在节点的虚拟网卡,节点内核中的 kube-proxy 预先设置的 ipta 阅读全文
posted @ 2026-03-31 01:03
mangolxh
阅读(2)
评论(0)
推荐(0)
摘要:
LoadBalancer 是 k8s svc中 的一种类型,用于将集群内部的服务稳定地暴露到公网。 当你创建一个 LoadBalancer 类型的 Service 时,Kubernetes 会与你所使用的云平台(如阿里云、腾讯云、AWS 等)进行交互,自动申请并创建一个云厂商的负载均衡器实例(例如阿 阅读全文
posted @ 2026-03-31 00:53
mangolxh
阅读(2)
评论(0)
推荐(0)
摘要:
NodePort 会在集群的每一个节点(Node)上开放一个相同的的高位端口(默认范围是 30000-32767)。当外部流量访问任意一个节点的 IP 和这个端口时,流量都会被自动转发到后端的 Pod 上。 案例介绍 部署一个包含 Nginx Pod 的应用。 创建一个 NodePort Servi 阅读全文
posted @ 2026-03-31 00:44
mangolxh
阅读(1)
评论(0)
推荐(0)
摘要:
ClusterIP 的作用: 为集群内部的一组 Pod 提供一个稳定的虚拟 IP 地址和 DNS 名称,实现集群内部的服务发现和负载均衡 服务发现:通过 my-nginx-service 这样一个易读的 DNS 名称来访问服务,而无需关心后端 Pod 的具体 IP。 稳定入口:即使后端的 Pod 被 阅读全文
posted @ 2026-03-31 00:34
mangolxh
阅读(1)
评论(0)
推荐(0)
摘要:
如果把 Pod 比作“具体的应用实例”,那么 Service 就是这些实例的“统一对外窗口”。它的主要作用是为一组 Pod 提供一个稳定的网络入口和负载均衡能力。 为什么需要 Service? 在 K8s 中,Pod 是短暂的: IP 不固定:Pod 随时可能被销毁、重建或调度到其他节点,每次重建后 阅读全文
posted @ 2026-03-31 00:33
mangolxh
阅读(1)
评论(0)
推荐(0)
摘要:
Service:主要工作在四层(TCP/UDP)。它负责将流量转发到 Pod,关注的是 IP 和端口的转发。 Ingress:工作在七层(HTTP/HTTPS)。它相当于集群的“路由器”或“网关”,根据域名(如 a.com, b.com)或路径(/api)将流量路由到不同的 Service。 阅读全文
posted @ 2026-03-31 00:10
mangolxh
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号