Deployment

Glossar ↗

Ein Deployment ist ein API-Objekt, das eine replizierte Anwendung verwaltet, typischerweise durch das Ausführen von Pods ohne lokalen Zustand.

Ein Deployment definiert die gewünschte Konfiguration für die Anwendung, einschließlich der Anzahl der replizierten Pods, der verwendeten Container-Images und der Bereitstellungsstrategie. Anschließend überwacht das Deployment ständig den Zustand der Pods und stellt sicher, dass die tatsächlichen Pods im Cluster mit der gewünschten Konfiguration übereinstimmen.

Jede Replik wird durch einen Pod repräsentiert, und die Pods werden auf die Node eines Clusters verteilt. Dadurch wird sichergestellt, dass die Anwendung über die gesamte Clusterumgebung hinweg verfügbar ist und gleichmäßig auf die verfügbaren Ressourcen verteilt wird. Wenn ein Pod ausfällt oder gelöscht wird, startet das Deployment automatisch einen neuen Pod, um sicherzustellen, dass die gewünschte Anzahl von Repliken stets vorhanden ist.

Deployments sind besonders nützlich für Anwendungen, die skalieren müssen, um verschiedene Lastanforderungen zu erfüllen. Sie ermöglichen eine einfache Skalierung der Anwendung, indem die Anzahl der replizierten Pods entsprechend der aktuellen Last automatisch erhöht oder verringert wird.

Für Workloads, die einen lokalen Zustand erfordern, wie z.B. Datenbanken oder andere speicherintensive Anwendungen, ist ein StatefulSet möglicherweise die bessere Wahl. StatefulSets bieten Mechanismen zur Verwaltung von Pods mit persistierendem Speicher und garantieren die eindeutige Identität und den stabilen Netzwerkzugriff für jeden Pod.

Insgesamt bieten Deployments eine einfache und effektive Möglichkeit, replizierte Anwendungen in Kubernetes zu verwalten und sicherzustellen, dass sie kontinuierlich und zuverlässig ausgeführt werden. Sie sind ein zentrales Konzept für die Bereitstellung und Skalierung von Anwendungen in Kubernetes-Clustern.

Link zum offiziellen Glossar

Ähnliche Inhalte

Alle Blogs →



Nico Saia · 07.05.2023 · ⏳ 4 Minuten

Fünf wichtige Features von Portainer

Fünf wichtige Features von Portainer 1. Docker Environments 2. Zugriffskontrolle 3. CI/CD Möglichkeiten 4. Monitoring 5. Kubernetes Wie bereits im vorherigen Blogpost erwähnt, ist Portainer ein …

Lesen →

Fabian Peter · 07.10.2024 · ⏳ 3 Minuten

Maximale Datensouveränität mit unserer internen RAG-Lösung und der ayedo Cloud

Maximale Datensouveränität mit unserer internen RAG-Lösung und der ayedo Cloud Einleitung In der heutigen digitalen Ära ist der effiziente Umgang mit großen Datenmengen entscheidend für den …

Lesen →

Fabian Peter · 04.07.2024 · ⏳ 3 Minuten

ESCRA und ayedo revolutionieren ZTNA mit Kubernetes und Cloud-Hosting

Erfolgreiche Partnerschaft: ESCRA und ayedo revolutionieren ZTNA mit Kubernetes und Cloud-Hosting Strategische Partnerschaften sind entscheidend, um Stärken zu bündeln und gemeinsam zu wachsen. Ein …

Lesen →

Fabian Peter · 01.07.2024 · ⏳ 4 Minuten

Wie bewältigt man 160 Millionen User im Monat? Mit K8s und Docker!

Hochverfügbare SaaS-Infrastruktur für mehr als 2 Milliarden Requests pro Monat In der heutigen digitalisierten Welt sind Ausfallsicherheit und Skalierbarkeit unverzichtbare Merkmale jeder …

Lesen →

Fabian Peter · 13.06.2024 · ⏳ 3 Minuten

Schutz vor Cyber-Bedrohungen: Ein umfassender Leitfaden zum Cyber Risiko Check

![Schutz vor Cyber-Bedrohungen: Ein umfassender Leitfaden zum Cyber Risiko Check] (ein-umfassender-leitfaden-zum-cyber-risiko-check.png) Ein effektiver Weg, um diese Risiken zu minimieren, ist der …

Lesen →


Interessiert an weiteren Inhalten? Hier gehts zu allen Blogs →

Kontaktieren Sie uns

Unsere Cloud-Experten beraten Sie gerne und individuell.

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.