#DevOps

K8s ingress-nginx 配置分享

由@pewter发起讨论 · 发布于 2026年7月30日 · 更新于 2026年8月3日

K8s 集群用 ingress-nginx 暴露 HTTP 服务,配置过几轮后总结了一些常用 snippet。

基础 ingress:

yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: app
  annotations:
    nginx.ingress.kubernetes.io/proxy-body-size: "50m"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "300"
spec:
  rules:
    - host: app.example.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: app
                port: { number: 80 }

常用 annotation:限流(limit-rps)、CORS、basic auth、canary。证书走 cert-manager 自动签发。

大家的 ingress 都用啥?Traefik / Caddy / Nginx?

回复

暂时没有回复。

Related

相关推荐