Kubernetes
Quelloffenes System zur Automatisierung von Deployment, Skalierung und Verwaltung containerisierter Anwendungen.
Überblick
Kubernetes (K8s) ist ein Open-Source-System zum Bereitstellen, Skalieren und Verwalten containerisierter Anwendungen über einen Cluster aus mehreren Hosts hinweg. Statt Container auf einer einzelnen Maschine auszuführen, plant und verwaltet es sie über den gesamten Cluster hinweg und übernimmt Aufgaben wie das Neustarten fehlgeschlagener Container, das Skalieren der Anzahl laufender Instanzen und das Ausrollen von Updates.
Sein Design baut auf mehr als einem Jahrzehnt interner Erfahrung von Google im großskaligen Betrieb von Produktions-Workloads mit einem internen System namens Borg auf, kombiniert mit Praktiken, die die breitere Community beigetragen hat, seit Kubernetes ein eigenständiges Open-Source-Projekt wurde. Es wird von der Cloud Native Computing Foundation (CNCF) gehostet.
Kubernetes eignet sich für Teams, die containerisierte, microservice-artige Anwendungen betreiben und automatisiertes Deployment, Skalierung und Wiederherstellung über viele Maschinen hinweg benötigen, statt Container Host für Host manuell zu verwalten.
- Kategorien
- DevOps
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Ansible
GPL-3.0Radikal einfache IT-Automatisierungsplattform für Konfigurationsmanagement, Deployment und Orchestrierung.
- DevOps
Portainer
ZlibLeichtgewichtige Web-UI und API zur Verwaltung von Docker-, Swarm-, Kubernetes- und ACI-Container-Umgebungen über ein einziges Dashboard.
- DevOps
Terraform
BUSL-1.1Infrastructure-as-Code-Tool zum sicheren und effizienten Aufbau, Ändern und Versionieren von Infrastruktur.
- DevOps
Traefik
MITModerner, cloud-nativer Reverse Proxy und Load Balancer, der sich in deine bestehende Infrastruktur integriert.
- DevOps
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.