これはなに?本記事ではKubernetesにおけるPodという形でアプリケーショ
これはなに?
本記事では Kubernetes における Pod という形でアプリケーションを起動する際、どのように初期化処理を実行できるのかについて取り上げる。
なお終了処理は触れない。
lifecycle.postStart を使う
spec.containers.lifecycle.postStartを利用すればライフサイクルにおける"起動"直後に何かしら処理を差し込むことが可能。
これは Pod の起動、ENTRYPOINT や CMD と同時(非同期)に実行される。
ドキュメント: [Attach Handlers to Container Lifecycle