# Kubernetes 中使用 API Gateway 替代 Ingress

DevFeed: [Kubernetes 中使用 API Gateway 替代 Ingress](<https://devfeed.tech/articles/kubernetes-api-gateway-ingress-40995.md>)

Original publisher: [Read original article](<https://blog.joway.io/posts/kubernetes-gateway/>)

Author: Joway

Published: 2017-09-12T00:00:00Z

Content type: opinion

Language: zh

Sources: [Random Thoughts](<https://devfeed.tech/sources/random-thoughts.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [API](<https://devfeed.tech/topics/api.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ddos](<https://devfeed.tech/tags/ddos.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [tech](<https://devfeed.tech/tags/tech.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This Chinese technical article discusses using an API Gateway with Kubernetes instead of relying solely on Ingress. It explains Layer 4 and Layer 7 load balancing, describes Kubernetes Service and Ingress architecture, examines limitations in extending Ingress rules, and begins evaluating Kong and Orange against requirements for API management, authentication, UI, community support, and simple operation.

## Source excerpt

背景 最近在构思基于 Kubernetes 建立一个个人的开放云平台 , 听起来有点不自量力 , 不过作为个人业余小玩意还是蛮好玩的。最终的成品希望是用户能够轻松地在平台上跑一些简单的无状态服务 和 cronjob 。 在搭建平台的时候遇到的第一个困难是需要有一个好用且功能全面的 API Gateway , 主流的网关服务大多是基于 OpenResty 基础上进行二次开发 , 所需要完成的工作无非是负载均衡，和 API 管理, 加上一些零零碎碎的小功能。