1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
5 Treffer
Man beschreibt den gewünschten Zustand in Textdateien (YAML): „Starte drei Kopien dieser Anwendung". Kubernetes sorgt dafür, dass der tatsächliche Zustand dazu passt. Es skaliert, verteilt Last, rollt Updates schrittweise aus und ersetzt ausgefallene Container.
Verwandt: Infrastructure as Code (Terraform und Ansible) · Microservices · Docker
Ganzer Artikel im Wiki →Ein einfacher Check antwortet mit „200 OK", wenn die Anwendung lebt. Ein tieferer Check prüft Datenbank, Cache und externe Dienste. Load Balancer und Kubernetes nutzen Health Checks, um kranke Instanzen aus dem Betrieb zu nehmen.
Verwandt: Observability: Logs, Metriken und Traces · Load Balancer (Lastverteiler) · SLA, Support-Level und Ticketsystem
Ganzer Artikel im Wiki →Go verzichtet absichtlich auf viele Features anderer moderner Sprachen (z. B. Vererbung, Exceptions im klassischen Sinn), um Code einfach lesbar und wartbar zu halten. Sehr beliebt für Backend-Services, Cloud-Infrastruktur-Tools (Docker und Kubernetes sind in Go geschrieben) und Command-Line-Tools.
Verwandt: Rust · Code · Docker · Quellcode · Exceptions · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Load Balancer und Orchestrierer (zum Beispiel Kubernetes) fragen regelmäßig den Health Check ab. Antwortet ein Server nicht, bekommt er keinen Verkehr mehr oder wird neu gestartet.
Verwandt: Sticky Sessions
Ganzer Artikel im Wiki →YAML (das Akronym wird meist als „YAML Ain't Markup Language“ erklärt) wird für Konfigurationen von Docker Compose, Kubernetes, GitHub Actions und vielen anderen Werkzeugen genutzt. Es kann dieselben Daten ausdrücken wie JSON, ist aber für Menschen angenehmer zu lesen und zu schreiben, erlaubt Kommentare und kommt mit weniger Klammern aus.
Ganzer Artikel im Wiki →