Zurück zur Übersicht

Begriff

Knative

Serverless Kubernetes S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Du liebst Kubernetes (weil es mächtig ist). Du liebst Serverless (weil es automatisch skaliert, bis auf 0). Aber du hasst es, von AWS Lambda abhängig zu sein (Vendor Lock-in). Knative (gesprochen Kay-Native) bringt Serverless in dein eigenes Kubernetes-Cluster. Du wirfst einen Container rein. Knative wartet. Wenn ein Request kommt, startet es den Container (Cold Start). Wenn 1000 Requests kommen, startet es 1000 Container. Wenn Ruhe ist, löscht es alle Container (Scale to Zero). Du zahlst nur Strom, wenn wirklich jemand surft.

Merksatz: Eine Open-Source-Plattform auf Basis von Kubernetes, die Serverless-Workloads (Serving und Eventing) in eigenen Clustern ermöglicht.


Quick-Check

  1. Brauche ich das?
    Nur wenn du wirklich Serverless auf eigener Hardware brauchst (z. B. aus Datenschutzgründen im eigenen Keller). Sonst ist AWS Lambda / Google Cloud Run einfacher, weil du dich nicht um das Cluster kümmern musst.
  2. Ist es schwer?
    Ja. Kubernetes ist schwer. Knative setzt noch eins drauf. Du brauchst Mesh (Istio), Cert-Manager, Ingress... Ein "Hobby-Projekt" ist das nicht.
  3. Wer steckt dahinter?
    Google hat es gestartet, IBM und RedHat machen mit. Es ist jetzt Teil der CNCF.