menu
arrow_back

Website in Google Kubernetes Engine bereitstellen, skalieren und aktualisieren

—/100

Checkpoints

arrow_forward

Create a GKE cluster

Create Docker container with Cloud Build

Deploy container to GKE

Expose GKE Deployment

Scale GKE deployment

Make changes to the website

Update website with zero downtime

Website in Google Kubernetes Engine bereitstellen, skalieren und aktualisieren

1 Stunde 30 Minuten 5 Guthabenpunkte

GSP663

Google Cloud-Labs zum selbstbestimmten Lernen

Übersicht

Das Betreiben von Websites und Anwendungen ist nicht leicht. Es läuft nicht immer alles nach Plan, Server stürzen ab, Bedarfsspitzen treiben den Ressourcenverbrauch in die Höhe und die Implementierung von Änderungen ohne Ausfallzeit ist kompliziert und stressig. Stellen Sie sich vor, es gäbe ein Tool, mit dem Sie alle diese Aufgaben bewältigen oder sogar automatisieren könnten. Mit Kubernetes ist dies nicht nur möglich, sondern einfach!

In diesem Lab übernehmen Sie in die Rolle eines Entwicklers in dem fiktiven Unternehmen Fancy Store, das eine E-Commerce-Website betreibt. Aufgrund von Skalierungsproblemen und häufigen Ausfällen wurden Sie beauftragt, Ihre Anwendung in Google Kubernetes Engine (GKE) bereitzustellen.

Die Reihenfolge der Übungen in diesem Lab entspricht der üblichen Vorgehensweise eines Cloud-Entwicklers:

  1. GKE-Cluster erstellen

  2. Docker-Container erstellen

  3. Container in GKE bereitstellen

  4. Container über einen Dienst freigeben

  5. Container auf mehrere Replikate skalieren

  6. Website ändern

  7. Neue Version ohne Ausfallzeit einführen

Architekturaufbau

ddba666bd2b02d0d.png

Lerninhalte

  • Erstellen eines Google Kubernetes Engine-Clusters

  • Erstellen eines Docker-Images

  • Bereitstellen von Docker-Images in Kubernetes

  • Skalieren einer Anwendung in Kubernetes

  • Ausführen von Rolling Updates in Kubernetes

Voraussetzungen

Wenn Sie sich in Qwiklabs anmelden, erhalten Sie Zugriff auf den Rest des Labs – und mehr!

  • Sie erhalten vorübergehenden Zugriff auf Google Cloud Console.
  • Mehr als 200 Labs für Einsteiger und Experten.
  • In kurze Sinneinheiten eingeteilt, damit Sie in Ihrem eigenen Tempo lernen können.
Beitreten, um dieses Lab zu starten