問題タブ [kubernetes-secrets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6604 参照

kubernetes - Kubernetes シークレットでランダムな文字列/パスワードを生成する方法

今のところ、静的ファイルを使用してアプリケーション ポッドをデプロイします。そのうちの 1 つはapp-secrets.yaml、アプリケーションをデプロイするためのすべてのシークレットを備えています。

しかし、これは安全でも便利でもありません (別のアプリ インスタンスが必要な場合は、人間が生成したパスワードを使用して別のファイルを作成する必要があります)。

アプリケーションの作成時にランダムなパスワードを生成しようとしていますが、それが可能かどうかわかりません。私はすでにトピックの秘密を調べましたが、特にsecretGenerator、これは私が理解しているように、直接欲しいものではありませんsecret/app-secrets-ssdsdfmfh4k.

0 投票する
2 に答える
2196 参照

json - JSON 文字列を Kubernetes Secret の値として埋め込む方法

オーケストレーションの一部では、envsubst を使用して YAML テンプレート ファイルを目的の値で更新します。

キーワード config の値は JSON 文字列です。

これにより、YAML は次のようになります (簡潔にするためにトリミングされています)。

これは、以前のバージョンの Kube では機能していたようです。1.8 と言いたいです。とにかく、私たちは 1.15 を実行していますが、kubectl はこれをマップ タイプとして解釈し、次のように文句を言います。

今これを行うためのトリックはありますか。私は引用やさまざまな場所で遊んだり、引用をエスケープしたり、ジャズや灘のすべてをいじりました。

* 更新 1 *

stringData を使用しても、同じエラーが発生します。