Das DevOps 2.4-Werkzeugset

Bewertung:   (4,0 von 5)

Das DevOps 2.4-Werkzeugset (Viktor Farcic)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 3 Stimmen.

Originaltitel:

The DevOps 2.4 Toolkit

Inhalt des Buches:

Wie bei anderen Büchern, die ich geschrieben habe, gab es auch bei diesem keinen festen Rahmen. Ich habe nicht mit einem Index begonnen. Ich habe keine Zusammenfassung der einzelnen Kapitel verfasst, um den Umfang zu definieren. So etwas tue ich nicht. Es gab nur das übergeordnete Ziel, die kontinuierliche Bereitstellung und das Deployment in Kubernetes-Clustern zu untersuchen. Allerdings habe ich ein paar Richtlinien festgelegt. Die erste Leitlinie lautet: "Alle Beispiele werden auf allen wichtigen Kubernetes-Plattformen getestet." Nun, das ist vielleicht ein bisschen weit hergeholt. Ich bin mir bewusst, dass jeder Satz, in dem "alle" zusammen mit "Kubernetes" erwähnt wird, zwangsläufig falsch ist. Neue Plattformen schießen aus dem Boden wie Pilze nach dem Regen. Was ich jedoch tun kann, ist, ein paar der am häufigsten verwendeten auszuwählen. Minikube und Docker für Mac oder Windows sollten zweifellos für diejenigen da sein, die lieber lokal mit Docker "spielen". Da AWS der größte Hosting-Anbieter ist, muss auch Kubernetes Operations (kops) enthalten sein. Da es albern wäre, nur unverwaltete Clouds zu behandeln, musste ich auch verwaltete Kubernetes-Cluster einbeziehen. Google Kubernetes Engine (GKE) ist die offensichtliche Wahl. Sie ist die stabilste und funktionsreichste verwaltete Kubernetes-Lösung. Die Aufnahme von GKE in den Mix bedeutet, dass Azure Container Service (AKS) und Amazons Elastic Container Service (EKS) ebenfalls einbezogen werden sollten, damit wir das "große Trio" der Hosting-Anbieter haben, die verwaltete Kubernetes anbieten.

Leider befindet sich Elastic Container Service (EKS) zum Zeitpunkt der Erstellung dieses Artikels (Mai 2018) noch in der Vorschauphase und Amazon gewährt nur einer relativ kleinen Anzahl von Personen Zugang. AKS hingegen ist zwar verfügbar, aber im Moment noch zu instabil. Daher bin ich gezwungen, mich von dem Trio auf GKE als einziges verwaltetes Kubernetes zu beschränken, das wir untersuchen werden. Schließlich sollte auch eine mögliche On-Prem-Lösung in Betracht gezogen werden. Da OpenShift in diesem Bereich glänzt, war die Wahl relativ einfach. Alles in allem habe ich mich entschieden, alles in minikube und Docker für Mac lokal zu testen, AWS mit kops als Vertreter eines Clusters in der Cloud, GKE für verwaltete Kubernetes-Cluster und OpenShift (mit minishift) als mögliche On-Prem-Lösung. Das ist an sich schon eine echte Herausforderung, die sich als zu groß erweisen könnte. Dennoch sollte die Sicherstellung, dass alle Beispiele mit all diesen Plattformen und Lösungen funktionieren, einige nützliche Erkenntnisse liefern. Einige von Ihnen haben sich bereits für die Kubernetes-Variante entschieden, die Sie verwenden werden. Andere überlegen vielleicht noch, ob sie sich für die eine oder andere Variante entscheiden sollen. Auch wenn der Vergleich verschiedener Kubernetes-Plattformen nicht der primäre Umfang des Buches ist, werde ich mein Bestes tun, um die Unterschiede zu erklären, sobald sie auftreten. Um die Richtlinien zusammenzufassen, muss das Buch die kontinuierliche Bereitstellung und das Deployment in Kubernetes mit Jenkins untersuchen.

Alle Beispiele müssen in minikube, Docker für Mac (oder Windows), AWS mit kops, GKE, und OpenShift mit minishift und EKS getestet werden.

Weitere Daten des Buches:

ISBN:9781838643546
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Das DevOps 2.4-Werkzeugset - The DevOps 2.4 Toolkit
Wie bei anderen Büchern, die ich geschrieben habe, gab es auch bei diesem keinen festen Rahmen. Ich habe nicht mit einem...
Das DevOps 2.4-Werkzeugset - The DevOps 2.4 Toolkit
Testgetriebene Java-Entwicklung: TDD-Prinzipien für die durchgängige Anwendungsentwicklung mit Java...
TDD-Prinzipien für die...
Testgetriebene Java-Entwicklung: TDD-Prinzipien für die durchgängige Anwendungsentwicklung mit Java - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Das DevOps 2.5-Werkzeugset - The DevOps 2.5 Toolkit
Wir werden einige der Fähigkeiten und Kenntnisse erkunden, die für den Betrieb von Kubernetes-Clustern erforderlich sind...
Das DevOps 2.5-Werkzeugset - The DevOps 2.5 Toolkit
Das DevOps 2.2-Werkzeugset - The DevOps 2.2 Toolkit
Es scheint, dass mit jedem neuen Buch der Umfang unschärfer und ungenauer wird. Als ich anfing, testgetriebene...
Das DevOps 2.2-Werkzeugset - The DevOps 2.2 Toolkit
Das DevOps 2.3-Werkzeugset - The DevOps 2.3 Toolkit
Das Ziel dieses Buches ist es nicht, Sie davon zu überzeugen, Kubernetes zu übernehmen, sondern einen detaillierten...
Das DevOps 2.3-Werkzeugset - The DevOps 2.3 Toolkit

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)