Übersicht
Funktionen
Abschnitt betitelt „Funktionen“STACKIT Kubernetes Engine bietet eine Reihe von Funktionen, um die Anwendungsentwicklung und das Deployment zu vereinfachen:
- Self-Service-Cluster-Erstellung (Portal): Erstellen Sie Kubernetes Cluster schnell und einfach über die Self-Service-Benutzeroberfläche im STACKIT Cloud Portal.
- Infrastructure as Code & Automatisierung: Stellen Sie Cluster mithilfe des Terraform Provider, der SKE API oder des STACKIT CLI für wiederholbare, automatisierte Workflows bereit und verwalten Sie sie.
- Managed Control Plane: Die Control Plane der Cluster ist verwaltet und hochverfügbar.
- Auto-Updates: Kubernetes und Betriebssystemversionen werden automatisch aktualisiert, um Cluster auf dem neuesten Stand zu halten.
- Automatische Reparaturfunktionen: Probleme auf dem Cluster werden automatisch erkannt und repariert.
- Ereignisgesteuerte Autoskalierung: Pod- und Node-Autoscaling passen Cluster elastisch an die Workload an.
- Temporäres Herunterfahren von Clustern: Cluster können automatisch ausgeschaltet werden, wenn die Anwendung nur zu bestimmten Tageszeiten zugänglich sein soll.
Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“Gängige Anwendungsfälle für STACKIT Kubernetes Engine sind die folgenden:
- Migration bestehender Anwendungen: Containerisieren Sie bestehende Anwendungen schnell und einfach und führen Sie sie in der europäischen Cloud auf SKE aus, ohne sich Gedanken über die zugrunde liegende Infrastruktur machen zu müssen.
- Betrieb von Cloud-nativen Anwendungen: Erstellen Sie neue Cloud-native Anwendungen in Form von Microservices und nutzen Sie das Kubernetes-Ökosystem für Service Meshes, Serverless-Anwendungen und CI/CD Pipelines.
- Erstellung von zustandsbehafteten Anwendungen: Betreiben Sie zustandsbehaftete Anwendungen auf SKE Clustern unter Verwendung von persistentem Block Storage.
- Entwicklungs- und Testumgebungen: Richten Sie isolierte Umgebungen für die Entwicklung und das Testing ein, um Konsistenz und Zuverlässigkeit in verschiedenen Phasen des Anwendungs-Deployments zu gewährleisten.
- Skalierbare Webanwendungen: Stellen Sie Webanwendungen bereit, die basierend auf der Nachfrage automatisch skalieren können, wodurch High Availability und Performance gewährleistet sind.
- Workloads für maschinelles Lernen: Führen Sie Modelle für maschinelles Lernen und Datenverarbeitungsaufgaben effizient mithilfe von Kubernetes Orchestrierung und Management von Ressourcen aus.