Kubernetes
Kubernetes ist eine Software für die Verwaltung entwickelt, Skalierung und containerisierter Anwendungen bereitstellen. Bemerkenswerte Unternehmen, die die Software verwenden, gehören Pearson, Box, Huawei, Haufe.Group, Blackrock, Bla Bla Auto, Comcast, Pokemon GO, Philips, Soundcloud, Goldman Sachs, SAP, WePay, The New York Times, Yahoo Japan, Zulily, eBay und die Wikimedia Foundation. Kubernetes hat sogar eine eigene Konvention: KubeCon.
- Automatisierte Rollbacks und Roll-outs werden schrittweise Änderungen an eine Anwendung begehen, während gleichzeitig ein Auge auf die Gesundheit des Programms.
- Wenn etwas schief geht, rollt Kubernetes wird automatisch auf die letzte beste Version zurück, bis die Korrekturen vorgenommen werden
- Speicher Orchestrierung einem Administrator Wünsche Montage eines Speichersystems ermöglicht, sei es die lokale Speicherung, beliebte Cloud-Anbieter (Amazon Web Services, Google Cloud) oder sogar Netzwerkspeichersysteme (iSCSI, NFS, Ceph, Flocker, Cinder, Gluster)
- Batch-Ausführung lässt Kubernetes CI und Batch-Workloads automatisch verwalten, auch ausgefallen Behälter ersetzt
- Vollständig Open-Source-Software Mittel jedermann ist frei, es zu ändern. Die neueste Build ist immer auf der Kubernetes GitHub-Repository
- Interaktive Online-Tutorials sind für Benutzer verfügbar versuchen, um loszulegen
- Kubernetes ist so konzipiert, mit jeder Art von Anwendungsentwicklungsprozess zu arbeiten, schlankere Plattformen Bedeutung ist wahrscheinlich für speziellere Bedürfnisse verfügbar
Entwickler, die eine umfassende und ausgereifte Software-Lösung wollen für die Bereitstellung von Cloud-Anwendungen wenden häufig an einer der größten Namen auf dem Markt, Kubernetes, und das aus gutem Grund. Diese unglaubliche Plattform ist über 15 Jahre in der Herstellung und ist mit Funktionen gefüllt, die im Laufe der Jahre hinzugefügt wurden, die besten Elemente aus vielen anderen Entwickler-Software kombiniert. Zum Beispiel bietet die Software automatisches binpacking, die Behälter in der Reihenfolge ihrer Ressourcenanforderungen, spart Verfügbarkeit und Auslastung von Server platziert. Dies hält Ressourcen frei für andere Aufgaben und bietet eine optimierte Erfahrung, dass andere Plattformen zu erreichen fail versuchen. Kubernetes kommt auch mit horizontaler Skalierung ausgestattet, eine Anwendung mehr Ressourcen mit einem Befehl Gewährung automatisch basierend auf CPU-Last, oder auch mit einem praktischen GUI. Eines der eindrucksvollen Eigenschaften von Kubernetes ist seine Selbstheilungsfunktion, die automatisch Container neu gestartet wird, die versagt hat. Es kann auch Container bewegen, ersetzen und neu planen, wenn ein Knoten schlecht geht, so dass regelmäßige Wartung der Server bleiben im Zeitplan und Speichern von Ausfallzeiten. Eine benutzerdefinierte Gesundheitscheck kann sicherstellen, umgesetzt wird, dass ungesunde Behälter werden nicht einmal zu Kunden geworben, bis sie einen guten Schein gegeben werden.