1
kubernetesまたはdockerにすでにj2テンプレートプロセッサが組み込まれていますか?私は以下の設定をしており、テンプレートの値をプラグインしたかったのです。Kubernetes:j2テンプレートからコンフィグレーションjsonファイルを動的に作成する
hostPathを使用することはオプションではありません。これはopensshiftを使用しているため、pv/pvcを使用できないためです。
containers:
- image: some-docker-image:latest
name: some-docker-image
volumeMounts:
- mountPath: /etc/app/conf
name: configuration-volume
.
. Do some j2 template processing here if possible.
.
volumes:
- name: configuration-volume
gitRepo:
repository: "https://gitrepo/repo/example.git
ボリュームのホストパスを制御できるのであれば、既存のテンプレートを使用するのは簡単ですが、残念ながら、deployを介してリモートで実行した場合、制御はほとんどありません。私が考えることができる唯一の選択肢はエントリポイントであり、script /コマンドにはテンプレート処理を行う関数が含まれています。しかし、それは非常にハックリな解決策です。 – javapadawan
https://github.com/kubernetes/kubernetes/issues/23896へのリンクを追加しました。そこではクベルネテスにテンプレートを追加することについての議論が行われています。 –
ありがとうございます。この機能を監視します。 – javapadawan