Einführung

Abgeschlossen

Stellen Sie sich vor, Sie arbeiten für ein Frachtunternehmen, das Waren mit Schiffen durch die Welt transportiert. Die Betriebsabteilung verwendet ein kleines System, das nachverfolgt, wo die einzelnen Schiffe des Unternehmens jeweils angedockt sind. Aufgrund von Personalausbau entschied sich Ihr Unternehmen, dieses System auf Azure Kubernetes Service (AKS) zu verschieben. Das Sicherheitsteam stellte jedoch einige Fehler in der App-Konfiguration fest: Einige Konfigurationen waren in der App hartcodiert, und einige vertrauliche Werte wie Verbindungszeichenfolgen waren als Nur-Text vorhanden. Diese Fehler erfordern Änderungen, bevor die Anwendung für die Produktionsverwendung bereitgestellt werden kann.

Wichtig

Um die optionalen Übungen in diesem Modul abzuschließen, müssen Sie Ihr eigenes Abonnement verwenden, wodurch Kosten entstehen können. Wenn Sie die Übung mitverfolgen wollen, können Sie ein Probeabonnement verwenden, oder ein Abonnement, zu dem Sie bereits Zugang haben.

Lernziele

Nach Abschluss dieses Moduls können Sie Folgendes:

  • Verstehen von Konfigurationskonzepten hinter Kubernetes-Workloads wie Geheimnisse und ConfigMaps.
  • Bereitstellen einer vollständigen Anwendung und sicheres Speichern von Anwendungsgeheimnissen.
  • Bereitstellen einer Workload-basierten Konfiguration für eine Webanwendung.

Voraussetzungen

Alle Übungen verwenden Azure Cloud Shell, in dem bereits alle erforderlichen Tools installiert sind. Wenn Sie die Beispiele lieber in Ihrem eigenen Terminal ausführen möchten, müssen Sie die Azure CLI und kubectl installiert haben.