Kapitel 2. Erste Schritte mit Kubernetes

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Du hast deinen ersten Schritt in eine größere Welt gemacht.

Obi-Wan Kenobi, Star Wars: Eine neue Hoffnung

Genug der Theorie, jetzt geht es an die Arbeit mit Kubernetes und Containern. In diesem Kapitel erstellst du eine einfache containerisierte Anwendung und stellst sie in einem lokalen Kubernetes-Cluster auf deinem Rechner bereit. Dabei lernst du einige sehr wichtige cloudbasierte Technologien und Konzepte kennen: Docker, Git, Go, Container-Registries und das Tool kubectl.

Tipp

Dieses Kapitel ist interaktiv! In diesem Buch fordern wir dich auf, den Beispielen zu folgen, indem du Dinge auf deinem eigenen Computer installierst, Befehle eingibst und Container ausführst. Wir finden, dass das eine viel effektivere Methode ist, um zu lernen, als Dinge nur in Worten erklärt zu bekommen. Du kannst alle Beispiele auf GitHub finden.

Deinen ersten Container betreiben

Wie wir in Kapitel 1 gesehen haben, ist der Container eines der Schlüsselkonzepte in der Cloud Native Entwicklung. Das beliebteste Tool zum Erstellen und Ausführen von Containern ist Docker. Es gibt auch andere Tools für den Betrieb von Containern, aber darauf gehen wir später noch genauer ein.

In diesem Abschnitt verwenden wir das Docker Desktop Tool, um eine einfache Demo-Anwendung zu erstellen, sie lokal auszuführen und das Image an eine Container-Registry ...

Get Cloud Native DevOps mit Kubernetes, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.