# ingress-nginx 中文文档

## mkdoc安装

```bash
pip install mkdocs-material
mkdocs serve
```

访问: <http://127.0.0.1:8000>

## 目录

* 欢迎:
  * [欢迎](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/index)
  * [如何工作](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/how-it-works)
  * [故障排查](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/troubleshooting)
  * [kubectl 插件](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/kubectl-plugin)
  * [开发](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/development)
* 部署:
  * [安装指南](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/deploy/index)
  * [裸机注意事项](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/deploy/baremetal)
  * [基于角色的访问控制(RBAC)](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/deploy/rbac)
  * [Validating Webhook (准入控制器)](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/deploy/validating-webhook)
  * [升级](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/deploy/upgrade)
* 用户指南:
  * nginx 配置:
    * [介绍](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/nginx-configuration/index)
    * [基本用法](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/basic-usage)
    * [注解](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/nginx-configuration/annotations)
    * [ConfigMap](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/nginx-configuration/configmap)
    * [自定义nginx模板](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/nginx-configuration/custom-template)
    * [日志格式](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/nginx-configuration/log-format)
  * [命令行参数](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/cli-arguments)
  * [自定义错误](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/custom-errors)
  * [默认后端](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/default-backend)
  * [暴露TCP或UDP服务](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/exposing-tcp-udp-services)
  * [暴露FCGI服务](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/fcgi-services)
  * [路径中的正则表达式](https://github.com/du2016/ingress-nginx-docs-cn/tree/4de23547e0cca9515948b6ec6c779349f3a8ca9d/user-guide/ingress-path-matching.md)
  * [扩展阅读](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/external-articles)
  * [杂项](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/miscellaneous)
  * [安装Prometheus 和 Grafana](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/monitoring)
  * [多Ingress控制器](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/multiple-ingress)
  * [TLS/HTTPS](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/tls)
  * 第三方插件:
    * [ModSecurity Web应用程序防火墙](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/third-party-addons/modsecurity)
    * [OpenTracing](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/user-guide/third-party-addons/opentracing)
* 示例:
  * [介绍](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/index)
  * [依赖](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/prerequisites)
  * [回话粘滞性](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/affinity/cookie)
  * 认证:
    * [基础认证](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/auth/basic)
    * [客户端证书认证](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/auth/client-certs)
    * [扩展基础认证](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/auth/external-auth)
    * [扩展 OAUTH 认证](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/auth/oauth-external-auth)
  * 定制化:
    * [配置片段](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/configuration-snippets)
    * [定义配置](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/custom-configuration)
    * [定义错误](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/custom-errors)
    * [定义Headers](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/custom-headers)
    * [扩展认证](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/external-auth-headers)
    * [自定义DH参数以实现完美的前向保密性](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/ssl-dh-param)
    * [系统调整](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/customization/sysctl)
  * [Docker仓库](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/docker-registry)
  * [gRPC](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/grpc)
  * [多证书结束](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/multi-tls)
  * [Rewrite](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/rewrite)
  * [静态 IPs](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/static-ip)
  * [TLS 种植](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/tls-termination)
  * [Pod安全策略 (PSP)](https://rocdu.gitbook.io/ingress-nginx-docs-cn/docs/examples/psp)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rocdu.gitbook.io/ingress-nginx-docs-cn/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
