This is the tenth post in the series: Deploying ASP.NET Core applications to Kubernetes.
- Part 1 - An Introduction to Kubernetes
- Part 2 - Configuring resources with YAML manifests
- Part 3 - An introduction to deploying applications with Helm
- Part 4 - Creating a Helm chart for an ASP.NET Core app
- Part 5 - Setting environment variables for ASP.NET Core apps in a Helm chart
- Part 6 - Adding health checks with Liveness, Readiness, and Startup probes
- Part 7 - Running database migrations when deploying to Kubernetes
- Part 8 - Running database migrations using jobs and init containers
- Part 9 - Monitoring Helm releases that use jobs and init containers
- Part 10 - Creating an 'exec-host' deployment for running one-off commands (this post)
- Part 11 - Avoiding downtime in rolling deployments by blocking SIGTERM
- Part 12 - Tips, tricks, and edge cases