首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kubernetes Ingress

Ingress**也是Kubernetes项目里的一种 API 对象,它公开了从集群外部到集群内Service的 HTTP 和 HTTPS 路由,这些路由由 Ingress 资源上定义的规则控制。...可以简单地理解为,这里的每一个path都对应一个后端 Service。上面的例子里,定义了两个path,它们分别对应:app-service和app-service-v2 两个后端Service。...所以 Ingress 对象,其实就是 Kubernetes 项目对**"反向代理"**的一种抽象。一个 Ingress对象的主要内容,实际上就是一个"反向代理"服务的配置文件的描述。...Rlues部分可以清楚的看到,把Host: app.example.com所有请求(定义了Path是/)都代理到了后端app-service的80端口,Service后面的Pod正是它的Endpoints...最常用的比如怎么设置TLS私钥和证书这些配置在Kubernetes官方文档-Ingress[2] 部分都有提到,后面自己练习的时候可以试试给Ingress启用HTTPs访问的功能。

56251
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes 1.18: Ingress API优化

    lu j Kubernetes中的Ingress API对外提供简单而功能强劲的方法来管理与kubernetes集群内工作负载通信的入网流量。...在Kubernetes 1.18版本中,我们对Ingress API进行了以下3项重大改进: - 新增pathType字段,可以指定应该匹配哪种Ingress路径 - 新增IngressClass资源,...路径匹配 新增的pathType字段,可以指定应该匹配哪种Ingress路径。...匹配区分大小写,并且在逐个路径的基础上进行匹配 Ingress配置增强 Ingress资源在设计时秉承简易性设计准则,从而提供了一组简易字段以满足绝大多数应用场景。...注释 在Kubernetes 1.18发布(即添加IngressClass资源)之前,通常会在Ingress上使用kubernetes.io/ingress.class注释来指定某类Ingress。

    1.1K20

    kubernetes 采用 Ingress 发布服务

    Ingress 控制器作为一个监控器不停地与 API Server 进行交互,实时的感知后端 Service、Pod 等的变化情况,例如新增或者减少,得到这些变化信息后,Ingress 控制器再结合 Ingress...Ingress 服务定义访问规则,加入某个域名对应某个 Service,或者某个域名下的子路径对应某个 Service,那么当这个域名的请求进来时,就把请求转发给对应的 Service。...创建 Ingress-Nginx 控制器 下载官方部署文件 https://github.com/kubernetes/ingress-nginx ?...下载好部署文件https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/static/mandatory.yaml,需要做一些简单的修改...: Kubernetes.io/ingress.class: "nginx" spec: rules: - host: www.httpd.com http: paths

    1K20
    领券