Myślę, że najprostsza odpowiedź jest taka, że nie ma prostej odpowiedzi. Szybki wzrost mocy kontenerów, aw szczególności Docker, pozostawił próżnię mocy dla „planowania i orkiestracji kontenerów”, cokolwiek to może znaczyć. W rzeczywistości oznacza to, że masz wiele technologii, które mogą działać harmonijnie na niektórych poziomach, ale z pewnymi aspektami konkurencji. Na przykład Kubernetes może być używany jako punkt kompleksowej obsługi do wdrażania kontenerów i zarządzania nimi w klastrze obliczeniowym (tak jak pierwotnie zaprojektował go Google), ale może również znajdować się na szczycie Floty, korzystając z warstwy odporności, którą Fleet zapewnia na CoreOS.
Jak stwierdza ten film Google, Kubernetes nie jest kompletnym rozwiązaniem do skalowania kontenerów, ale jest dobrym stwierdzeniem, od którego można zacząć. W ten sam sposób na pewnym etapie można by oczekiwać, że Apache Mesos będzie w stanie współpracować z Kubernetesem, ale nie z Marathonem, ponieważ Marathon wydaje się spełniać tę samą rolę co Kubernetes. Gdzieś myślę, że przeczytałem, że mogą one stać się częścią tego samego wysiłku, ale mogę się co do tego mylić - tak naprawdę chodzi o strategiczny kierunek mezosfery i odpowiednie przyjęcie zasad Kubernetes.
W przemówieniu na DockerCon Solomon Hykes zasugerował, że Swarm byłby warstwą, która mogłaby zapewnić wspólny interfejs dla wielu struktur orkiestracji i planowania. Z tego, co widzę, Swarm został zaprojektowany w celu zapewnienia płynnego przepływu pracy wdrażania Dockera, współpracując z niektórymi istniejącymi platformami przepływu pracy kontenerów, takimi jak Deis, ale wystarczająco elastycznym, aby umożliwić „ciężkie” wdrażanie i zarządzanie zasobami, takie jak Mesos.
Mam nadzieję, że to pomoże - to może być ogromny wpis. Myślę, że kluczowe jest to, że są to młode, ewoluujące usługi, które prawdopodobnie połączą się i staną się interoperacyjne, ale musimy przetrwać następne 12 miesięcy, aby zobaczyć, jak to się potoczy. Problem dotyczy kilku bardzo sprytnych ludzi, więc przyszłość wygląda bardzo jasno.