2016-05-12 2 views
6

Wie kann ich die Werte in einem kubernetes Geheimnis mit dem CLI ändern?kubernetes: ein Geheimnis mit dem CLI modifizieren?

Ich habe das Geheimnis mit kubernetes create secret generic erstellt, aber es scheint keine Möglichkeit zu geben, ein Geheimnis zu ändern. Um beispielsweise einen neuen geheimen Wert hinzuzufügen oder einen geheimen Wert darin zu ändern.

Ich nehme an, ich kann 'Low-Level' gehen, und schreiben Sie die Yaml-Datei und tun Sie eine kubectl edit, aber ich hoffe, es gibt einen einfacheren Weg.

(Ich verwende kubernetes 1.2.x)

Antwort

5

Die direkteste (und interaktiv) Art und Weise sollte kubectl edit secret <my secret> auszuführen. Führen Sie kubectl get secrets aus, wenn Sie die Liste der von Kubernetes verwalteten Geheimnisse sehen möchten.

+0

Es tut mir leid, nur um zu klären, Ihre Antwort ist "Nein, es gibt keinen solchen Weg", oder? – gabor

+0

Tut mir leid, wenn ich mich nicht klar genug ausgedrückt habe: Ich sage es ist ein Weg, indem ich den 'kubectl edit' Befehl, den ich in meiner Antwort gezeigt habe, ausführe. Für mich ist 'kubectl' ein CLI (Werkzeug); Wenn Sie etwas anderes suchen, lassen Sie es mich wissen. –

+3

... wenn Sie die base64-codierten Daten direkt bearbeiten möchten. – ibotty