kubernetes系列教程(十六)基于nginx ingress实现服务暴露
文章目录 写在前面 Ingress简介 Nginx Ingress 2.1 Nginx ingress介绍 2.2 Nginx ingress安装 Ingress资源定义 3.1 Ingress定义 3.2 Ingress动态配置 3.3 Ingress路径转发 3.4 Ingress虚拟主机 3.5 Ingress TLS加密 Nginx Ingress高级功能 4.1 定制化参数 4.2 虚拟主机和路由 写在最后 参考文献 写在前面 本章介绍 kubernetes系列教程 的ingress概念,在kubernetes中对外暴露服务的方式有两种:service(NodePort或者外部LoadBalancer)和ingress,其中service是提供四层的负载均衡,通过iptables DNAT或lvs nat模式实现后端Pod的代理请求。如需实现http,域名,URI,证书等请求方式,service是无法实现的,需要借助于ingress来来实现,本文将来介绍ingress相关的内容。 1. Ingress简介 An API object that manages external access to the services in a cluster, typically HTTP. Ingress can provide load balancing, SSL