The Doppler Quarterly (DEUTSCHE) Winter 2017 | Page 14

Einige Container-Enthusiasten sind der Meinung, dass die Definition von Con- tainern in der Branche sich nicht an Docker orientieren sollte. CoreOS bietet Rocket, eine alternative Container-Runtime, sowie ein eigenes Container-For- mat an. Zudem wird CoreOS von Google, Red Hat und VMware unterstützt. Während es zunächst so aussah, als ob Docker und CoreOS den Markt ent- scheiden lassen, hat die Lage sich anders entwickelt. Beide haben sich für Zusammenarbeit entschieden, zumindest im Moment, und beide arbeiten am Open Container Project (OCP) der Linux Foundation mit. Das Format und die Runtime von Docker bildet die Grundlage des kommenden OCP-Standards und Docker wird dankenswerterweise sowohl die Entwurfs- spezifikationen als auch den Code für sein Image-Format und die Runtime-En- gine zur Verfügung stellen. Dies hat das Projekt enorm vorangebracht. Jetzt wartet die Container-Community auf die ersten Ergebnisse. Docker stellt zwar einen Teil seiner Technologie für den Standard zur Verfügung. Das Unternehmen kann jedoch nicht seine gesamte Technologie bereitstellen und dennoch als Technologieanbieter auf dem Markt überleben. Diskussionen zu dieser Art von Kompromissen werden in Technologieunter- nehmen ständig geführt, nicht nur in Bezug auf Docker. Die Container-Com- munity muss zur Kenntnis nehmen, dass Unternehmen, die Standards entwi- ckeln, langfristig überlebensfähig sein müssen. Container-Standards: Über die zentrale Technologie hinaus Das zentrale Container-Format und die Runtime sind das Wichtigste für IT-An- wender, die nach Standards suchen. Lassen Sie uns jedoch den zentralen Bereich verlassen und die Cluster-Manager betrachten, die in den meisten Fäl- len für Container verwendet werden. Hier sind die Funktionen etwas exklusi- ver (proprietär und weniger interoperabel) als bei den zentralen Containern. Im Moment scheinen sowohl CoreOS als auch Docker hier eine Rolle zu spielen. Kubernetes von Google Kubernetes (allgemein als „k8s“ bezeichnet) ist eine Open-Source-Software für das Management von Container-Clustern, mit dem die Skalierung und Ausfall- sicherheit von Containern verbessert werden können. Die Software kann Con- tainer planen und zuweisen sowie Platten- und Arbeitssp