Back to Ingress Nginx

Ingress examples

docs/examples/index.md

latest2.6 KB
Original Source

Ingress examples

This directory contains a catalog of examples on how to run, configure and scale Ingress. Please review the prerequisites before trying them.

The examples on these pages include the spec.ingressClassName field which replaces the deprecated kubernetes.io/ingress.class: nginx annotation. Users of ingress-nginx < 1.0.0 (Helm chart < 4.0.0) should use the legacy documentation.

For more information, check out the Migration to apiVersion networking.k8s.io/v1 guide.

CategoryNameDescriptionComplexity Level
AppsDocker RegistryTODOTODO
AuthBasic authenticationpassword protect your websiteIntermediate
AuthClient certificate authenticationsecure your website with client certificate authenticationIntermediate
AuthExternal authentication plugindefer to an external authentication serviceIntermediate
AuthOAuth external authTODOTODO
CustomizationConfiguration snippetscustomize nginx location configuration using annotationsAdvanced
CustomizationCustom configurationTODOTODO
CustomizationCustom DH parameters for perfect forward secrecyTODOTODO
CustomizationCustom errorsserve custom error pages from the default backendIntermediate
CustomizationCustom headersset custom headers before sending traffic to backendsAdvanced
CustomizationExternal authentication with response header propagationTODOTODO
CustomizationSysctl tuningTODOTODO
FeaturesRewriteTODOTODO
FeaturesSession stickinessroute requests consistently to the same endpointAdvanced
FeaturesCanary Deploymentsweighted canary routing to a separate deploymentIntermediate
ScalingStatic IPa single ingress gets a single static IPIntermediate
TLSMulti TLS certificate terminationTODOTODO
TLSTLS terminationTODOTODO