69 lines
2.7 KiB
YAML
69 lines
2.7 KiB
YAML
---
|
||
# Версия ingress-nginx
|
||
ingress_nginx_version: "4.10.1" # Helm chart version
|
||
ingress_nginx_namespace: "ingress-nginx"
|
||
|
||
# Helm repo
|
||
ingress_nginx_chart_repo: "https://kubernetes.github.io/ingress-nginx"
|
||
ingress_nginx_chart_name: "ingress-nginx"
|
||
|
||
# Тип сервиса: LoadBalancer (с kube-vip) или NodePort
|
||
ingress_nginx_service_type: "LoadBalancer"
|
||
|
||
# Если LoadBalancer — статический IP (из пула kube-vip)
|
||
# Оставь пустым для автоматического назначения
|
||
ingress_nginx_load_balancer_ip: ""
|
||
|
||
# NodePort порты (используются когда service_type = NodePort)
|
||
ingress_nginx_http_nodeport: 30080
|
||
ingress_nginx_https_nodeport: 30443
|
||
|
||
# Количество реплик контроллера
|
||
ingress_nginx_replica_count: 1
|
||
|
||
# Включить Prometheus метрики
|
||
ingress_nginx_metrics_enabled: false
|
||
|
||
# Использовать DaemonSet вместо Deployment (рекомендуется для edge/RPi кластеров)
|
||
ingress_nginx_use_daemonset: false
|
||
|
||
# Дополнительные аргументы контроллера
|
||
ingress_nginx_extra_args: {}
|
||
# Пример:
|
||
# ingress_nginx_extra_args:
|
||
# enable-ssl-passthrough: ""
|
||
# default-ssl-certificate: "default/my-tls-secret"
|
||
|
||
# IngressClass
|
||
ingress_nginx_class_name: "nginx"
|
||
ingress_nginx_set_default_class: true
|
||
|
||
# ─── Custom error backend ─────────────────────────────────────────────────────
|
||
# Деплоит nginx-под с кастомной страницей ошибок, заменяет дефолтный backend
|
||
ingress_nginx_custom_errors_enabled: true
|
||
|
||
# Коды ошибок бекендов, перехватываемые контроллером → отправляются в error-backend
|
||
ingress_nginx_custom_http_errors: "400,401,403,404,405,408,413,429,500,502,503,504"
|
||
|
||
# Название кластера — отображается на странице ошибки
|
||
ingress_nginx_error_cluster_name: "K3S Cluster"
|
||
|
||
# Домен или описание кластера (опционально)
|
||
ingress_nginx_error_cluster_domain: ""
|
||
|
||
# nginx тег для error-backend пода
|
||
ingress_nginx_error_backend_nginx_tag: "1.27-alpine"
|
||
|
||
# Количество реплик error-backend
|
||
ingress_nginx_error_backend_replicas: 1
|
||
|
||
# ─── Ресурсы контроллера ──────────────────────────────────────────────────────
|
||
# Ресурсы контроллера
|
||
ingress_nginx_resources:
|
||
requests:
|
||
cpu: 100m
|
||
memory: 90Mi
|
||
limits:
|
||
cpu: 500m
|
||
memory: 256Mi
|