オペレーターを使用してコンテナーをビルドし、ポッドにデプロイする kubernetes ベースのアプリケーションがあります。コンテナーを特権モードで実行してパフォーマンス トレースを有効にしたい場合がありますが、マニフェストからポッド/コンテナーを直接デプロイするわけではないため、特権モードと debugfs ファイルシステム マウントを単純に追加することはできません。
そのため、オペレーター コードをフォークし、コンテナー仕様をビルドする場所を変更し、変更されたオペレーターで再デプロイする必要があります。実行可能ですが、厄介です。
私の質問は、オペレーターがポッドをデプロイする前に、クラスター全体の設定に基づいて、追加の属性をコンテナーの仕様に追加することを強制することは可能ですか? または、デプロイ後にコンテナーの仕様を変更しますか? で試してみましたkubectl edit pod mypod
が、うまくいきませんでした。
これは、kubespray でインストールされた物理クラスター上にあります。