摘要: 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)
摘要: 在 Helm 中使用第三方 Chart 是日常开发中最常见的场景,因为大多数基础软件(如 MySQL, Redis, Prometheus)都有现成的 Chart 可以直接复用,无需从零编写。 由于网络原因,直接访问官方源(如 charts.helm.sh 或 GitHub)可能很慢。建议使用国内镜 阅读全文
posted @ 2026-03-30 23:08 mangolxh 阅读(1) 评论(0) 推荐(0)
摘要: 升级 (Upgrade) 升级通常用于更新应用版本(Chart 版本)或修改配置(Values)。Helm 会对比新旧版本的差异,仅更新发生变化的资源,实现平滑升级。 1. 准备工作 在升级前,建议先更新本地的 Chart 仓库索引,确保获取到最新的版本信息。 helm repo update 2. 阅读全文
posted @ 2026-03-30 20:29 mangolxh 阅读(3) 评论(0) 推荐(0)