はじめに ここでは、Kubernetes 1.16 で実装された Ephemeral Containers (エフェメラルコンテナ) をみていきます。 alpha レベルは実験段階の機能です。検証目的でのみ使用し、プロダクションで使用することはやめましょう。 1.16 時点での情報が記載されています。その後に仕様が変更されている可能性があることに注意してください。 エフェメラルコンテナとは エフェメラルコンテナは、実行中の Pod に対してエフェメラルな(揮発的な、一時的な)コンテナを後から追加する機能です。何がうれしいかというと、これまで実行中の Pod のコンテナでデバッグしたいときには kubectl exec コマンドを使ってデバッグしたいコンテナ内で任意のコマンドを実行するということをやっていました。この方法での問題は、デバッグ対象のコンテナが scratch イメージ(空の何も