Teil 1: Voraussetzungen einrichten

Dieses Tutorial führt Sie durch die Einrichtung der Voraussetzungen und vermittelt Ihnen weitere Informationen zu „ IBM Cloud® “ ( DevSecOps ) anhand einer vollständigen Referenzimplementierung, die als Dienst verfügbar ist und von IBM Cloud® Continuous Delivery bereitgestellt wird.

Dieses Tutorial verwendet ein Beispiel einer Node.js App, aber Sie können auch andere sprachbasierte Apps bereitstellen.

Vorbereitende Schritte

Weitere Informationen finden Sie unter DevSecOps Architektur und ihre Implementierung in Continuous Delivery.

Einrichten eines Kontos bei IBM Cloud

Um loszulegen, müssen Sie ein IBM Cloud® Konto einrichten. Abhängig von Ihrem IBM Cloud Account-Plan kann der Zugriff auf bestimmte Ressourcen durch DevSecOps Toolchains eingeschränkt sein. Weitere Informationen finden Sie unter Einrichten Ihres IBM Cloud-Kontos, und Aufrüsten Ihres Kontos.

Werte für Geheimnisse speichern

Die Speicherung von Geheimhaltungswerten ist wesentlich für den DevSecOps-Prozess. Als Benutzer ist die Speicherung einer Instanz erforderlich, um den Zugriff auf Systeme zu verwalten und zu schützen, die sich innerhalb oder außerhalb von IBM Cloud befinden. Die Wahl einer der Optionen zur Verwaltung von Geheimnissen hilft Ihnen, Ihre sensiblen Daten zu schützen und Ihre Geheimnisse zu zentralisieren. Die Verwaltung von Geheimnissen in „ IBM Cloud “ kann Ihnen dabei helfen, aus verschiedenen Angeboten für die Verwaltung von Geheimnissen und den Schutz von Daten auszuwählen. Wenn Sie noch nicht über eine Instanz des gewünschten Vault-Providers für die Verwaltung geheimer Schlüssel verfügen, erstellen Sie eine solche Instanz. Weitere Informationen enthält der Abschnitt Einführung in Secrets Manager.

Kubernetes-Cluster erstellen

Erstellen Sie einen Kubernetes-Cluster. Die Bereitstellung des Clusters nimmt Zeit in Anspruch. Weitere Informationen zur Bereitstellung von Clustern finden Sie unter Vorbereiten Ihres Kontos für die Erstellung von Clustern.

Erstellen Sie einen Namespace „ Container Registry “

Erstellen Sie einen IBM Cloud® Container Registry Namespace. Die „ IBM Cloud Container Registry “ bietet ein mandantenfähiges privates Artefakt-Register, mit dem Sie Ihre Container-Artefakte speichern und für Benutzer in Ihrem „ IBM Cloud “-Konto freigeben können. Weitere Informationen über IBM Cloud Container Registry finden Sie unter Einführung in Container Registry.

Anwenden der Schritte

Wenn es auf Ihren Anwendungsfall zutrifft, können Sie einen oder alle der folgenden Schritte ausführen.

Sie können die Infrastruktur „ DevSecOps “ für Ihre Toolchains automatisch einrichten, indem Sie einen Arbeitsbereich „ IBM Cloud® Schematics “ und eine Terraform-Vorlage verwenden. Überspringen Sie dazu die Schritte und gehen Sie direkt zu „ DevSecOps “-Infrastruktur und Continuous Integration(CI)-Toolchain für die Bereitstellung einer sicheren App-Einrichtung. Nachdem die Voraussetzungen und die CI-Toolchain erfolgreich konfiguriert wurden, fahren Sie mit der Einführung in die Continuous Deployment (CD)-Toolchain fort.

Nächste Schritte

Nachdem Sie die vorausgesetzten Schritte abgeschlossen haben und bereit sind, mit der Toolchain-Integration zu beginnen, fahren Sie mit dem nächsten Tutorial der Reihe fort: Einrichten einer Toolchain für die kontinuierliche Integration.

Weitere Informationen zu verwandten Themen finden Sie in der folgenden Dokumentation: