Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Ingress Controllers — Nginx a Traefik

01. 01. 2024 1 min čtení intermediate

Cloud Pokročilý

Ingress Controllers — Nginx a Traefik

IngressNginxTraefik 3 min čtení

HTTP routing v Kubernetes. Nginx Ingress, Traefik, TLS terminace a path-based routing.

Ingress resource

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: app-ingress
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt
spec:
  tls:
    - hosts: [app.example.com]
      secretName: app-tls
  rules:
    - host: app.example.com
      http:
        paths:
          - path: /api
            pathType: Prefix
            backend:
              service: {name: api, port: {number: 80}}
          - path: /
            pathType: Prefix
            backend:
              service: {name: frontend, port: {number: 80}}

Nginx vs Traefik

  • Nginx: Nejrozšířenější, bohatá konfigurace, performance
  • Traefik: Auto-discovery, dashboard, middleware chain, nativní K8s

Shrnutí

Ingress controller = HTTP routing + TLS. Nginx pro kontrolu, Traefik pro jednoduchost.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace