Kubernetes Ingress 之 Nginx Ingress

Posted darcy_yuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes Ingress 之 Nginx Ingress相关的知识,希望对你有一定的参考价值。

一. 引言

k8s 提供了一下四种方式来暴露端口,分别是:

  • ClusterIP, 仅供集群内部访问
  • NodePort,端口映射,给node随机分配端口,然后由service进行代理
  • LoadBalancer, 负载均衡模式,一般由云服务商提供负载均衡策略
  • Ingress,网关模式,使用自定义的http(s)路由规则对Service进行代理。这也是实际生产中普遍使用的模式。

Ingress 模型如下:

二. 基于minikube的实践

由于笔者条件有限,这里基于minikube进行实践

1.启用ingress插件,检查验证 NGINX Ingress 控制器处于运行状态

# 启动插件
➜  ~ minikube addons enable ingress                                           

以上是关于Kubernetes Ingress 之 Nginx Ingress的主要内容,如果未能解决你的问题,请参考以下文章

云原生之kubernetes实战在k8s集群下部署ingress对外访问服务

Kubernetes进阶之ingress-nginx

Kubernetes——对外服务之Ingress

ingress部署

k8s之Ingress-nginx基本原理及部署实战

Kubernetes(k8s) 笔记总结