Diese Seite bietet eine kurze Einführung in Kubernetes-Secrets Cloud Code unterstützt die Secret Manager API dabei, erstellen, verwenden und speichern.
Einführung in Kubernetes-Secrets
Beim Erstellen von Kubernetes-Anwendungen müssen oft kleine sensible Daten für Passwörter, SSH-Schlüssel oder OAuth-Tokens. Anstatt diese Informationen in einer Pod-Spezifikation oder einem Container-Image zu speichern, können Kubernetes-Secrets zum Speichern der sensiblen Daten erstellt werden.
Standardmäßig werden Kubernetes-Secrets unverschlüsselt im zugrunde liegenden Datenspeicher des API-Servers gespeichert. Jeder mit API-Zugriff kann ein Secret abrufen oder ändern. Dokumentation zu Kubernetes-Secrets empfiehlt es sich, mindestens die folgenden Schritte auszuführen, um Kubernetes-Secrets:
- Verschlüsselung inaktiver Daten aktivieren für Secrets.
- Aktivieren oder konfigurieren Sie RBAC-Regeln mit Zugriff mit den geringsten Berechtigungen auf Secrets.
- Beschränken Sie den Secret-Zugriff auf bestimmte Container.
- Sie können externe Anbieter von Secret-Stores verwenden.
Secret Manager in Cloud Code
Cloud Code unterstützt Sie bei der Verwendung der Secret Manager API für Erstellen, versionieren und speichern Sie Ihre Secrets mit Verschlüsselung ruhender Daten in Ihrer IDE an. Sie können Secret Manager ausschließlich in Cloud Code verwenden oder sowie zu anderen Tools, die Sie bereits für die Secret-Verwaltung nutzen.
Mit Cloud Code sind in Ihrer IDE folgende Aktionen verfügbar:
- Aktivieren Sie die Secret Manager API.
- Erstellen Sie Kubernetes-Secrets mithilfe der Secret Manager- oder Editoransicht.
- Version, Ansicht und Löschung und Geheimnissen.
- Auf Secrets aus Ihrer Anwendung zugreifen
Mit Kubernetes-Secrets in Cloud Code arbeiten
Eine detaillierte Anleitung zum Erstellen, Versionieren, Verwenden und Löschen Secrets in Cloud Code finden Sie unter Secrets verwalten.
Nächste Schritte
- Weitere Informationen zu Kubernetes-Secrets finden Sie in der Kubernetes-Dokumentation.
- Machen Sie sich mit Best Practices für Kubernetes-Secrets
- Sie können ein Dienstkontotoken verwenden. oder andere Alternativen zu Secrets.