Init Container
Noun · Development
Definitions
A specialized container in a Kubernetes pod that runs to completion before the main application containers start. Used for setup tasks like waiting for a database, running migrations, downloading config files, or setting file permissions.
In plain English: A setup container that runs first to prepare things before your main application starts.
Example: "The init container runs the database migration — the app container won't start until it exits successfully."