menu
arrow_back

Continuous Delivery mit Jenkins in Kubernetes Engine

Continuous Delivery mit Jenkins in Kubernetes Engine

1 Stunde 15 Minuten 7 Guthabenpunkte

GSP051

Google Cloud-Labs zum selbstbestimmten Lernen

Übersicht

In diesem Lab lernen Sie, wie Sie mit Jenkins in Kubernetes Engine eine Pipeline für die kontinuierliche Bereitstellung einrichten. Jenkins ist ein verlässlicher Automatisierungsserver, den Entwickler verwenden, die ihren Code häufig in ein gemeinsames Repository einbinden. Die Lösung, die Sie in diesem Lab entwickeln, sieht in etwa folgendermaßen aus:

overview.png

Weitere Informationen zum Ausführen von Jenkins in Kubernetes finden Sie unter diesem Link.

Vorgehensweise

Aufgaben in diesem Lab:

  • Eine Jenkins-Anwendung in einem Kubernetes Engine Cluster bereitstellen
  • Die Jenkins-Anwendung mithilfe des Helm-Paketmanagers einrichten
  • Die Funktionen einer Jenkins-Anwendung kennenlernen
  • Eine Jenkins-Pipeline erstellen und ausführen

Voraussetzungen

Dies ist ein fortgeschrittene Lab. Bevor Sie es einnehmen, sollten Sie zumindest mit den Grundlagen der Shell-Programmierung, Kubernetes und Jenkins vertraut sein. Hier sind einige Qwiklabs, die Sie auf den neuesten Stand bringen können:

Wenn Sie bereit sind, scrollen Sie einfach nach unten, um mehr über Kubernetes, Jenkins und die kontinuierliche Bereitstellung zu erfahren.

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
Punktzahl

—/100

Create a Kubernetes cluster (zone: us-east1-d)

Schritt ausführen

/ 30

Create a tiller Service Account

Schritt ausführen

/ 10

Initialize Helm and Install Tiller

Schritt ausführen

/ 10

Configure and Install Jenkins

Schritt ausführen

/ 30

Create the production and canary deployments

Schritt ausführen

/ 10

Create a repository

Schritt ausführen

/ 10