Kubernetes: Difference between revisions
Line 189: | Line 189: | ||
===Installing an Ingress Controller=== | ===Installing an Ingress Controller=== | ||
See [https://kubernetes.github.io/ingress-nginx/deploy/ ingress-nginx] to deploy an ingress controller. | See [https://kubernetes.github.io/ingress-nginx/deploy/ ingress-nginx] to deploy an ingress controller. | ||
Note that global Nginx settings are set in the configmap.<br> | |||
Personally, I have: | |||
<syntaxhighlight lang="yaml"> | |||
# Source: ingress-nginx/templates/controller-configmap.yaml | |||
apiVersion: v1 | |||
kind: ConfigMap | |||
metadata: | |||
labels: | |||
helm.sh/chart: ingress-nginx-4.0.0-beta.3 | |||
app.kubernetes.io/name: ingress-nginx | |||
app.kubernetes.io/instance: ingress-nginx | |||
app.kubernetes.io/version: 1.0.0-beta.3 | |||
app.kubernetes.io/managed-by: Helm | |||
app.kubernetes.io/component: controller | |||
name: ingress-nginx-controller | |||
namespace: ingress-nginx | |||
data: | |||
proxy-body-size: 10g | |||
</syntaxhighlight> | |||
==Autoscaling== | ==Autoscaling== |