<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Ingress-Controller - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/ingress-controller/</link><description>Ingress-Controller - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sun, 12 Jan 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/ingress-controller/" rel="self" type="application/rss+xml"/><item><title>K8s Ingress 介绍</title><link>https://rd163.visword.com/posts/k8s-ingress-intro/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/k8s-ingress-intro/</guid><description><![CDATA[<p>在 Kubernetes 中，把集群内服务暴露给外部访问有多种方式:<code>ClusterIP</code> 仅集群内可达,<code>NodePort</code> 在每个节点上开一个端口,<code>LoadBalancer</code> 借助云厂商的负载均衡器把流量引入。这些方式都属于四层（L4）入口，但当流量是 HTTP/HTTPS 时，我们往往希望按域名（Host）和 URL 路径（Path）做更精细的路由、统一做 TLS 终止、复用一个公网 IP 对外。<code>Ingress</code> 就是为此而生的七层（L7）资源对象。</p>]]></description></item><item><title>K8s Ingress 控制器</title><link>https://rd163.visword.com/posts/k8s-ingress-controller/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/k8s-ingress-controller/</guid><description><![CDATA[<p>Kubernetes 的 <code>Ingress</code> 资源只声明了「外部 HTTP/HTTPS 流量如何路由到集群内的 Service」,它本身不会产生任何转发行为。真正监听 Ingress 变化、把规则翻译成数据面配置、并对外接收流量的程序,就是 <strong>Ingress 控制器(Ingress Controller)</strong>。本文梳理它的工作原理与主流开源实现,并提供一个多维度对比与选型参考。</p>]]></description></item><item><title>K8s Nginx Ingress Controller 简介</title><link>https://rd163.visword.com/posts/k8s-nginx-ingress-controller/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/k8s-nginx-ingress-controller/</guid><description>&lt;p>在 Kubernetes 集群中，Ingress 作为集群内服务对外暴露的访问接入点，几乎承载着集群内服务访问的所有流量。&lt;/p>
&lt;p>Ingress 是 Kubernetes 中的一个资源对象，用来管理集群外部访问集群内部服务的方式。通过 Ingress 资源可以配置不同的转发规则，根据 Host、URL 路径等条件，将请求路由到不同 Service 所对应的后端 Pod。&lt;/p></description></item></channel></rss>