# Kubernetes Jobs: shut down sidecar when main container finishes

DevFeed: [Kubernetes Jobs: shut down sidecar when main container finishes](<https://devfeed.tech/articles/kubernetes-jobs-shut-down-sidecar-when-main-container-finishes-37799.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/k8s-sidecar-shutdown/>)

Author: Carlos Alexandro Becker

Published: 2020-02-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [container](<https://devfeed.tech/topics/container.md>), [Job](<https://devfeed.tech/topics/job.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [volume](<https://devfeed.tech/tags/volume.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

## AI overview

This tutorial explains a workaround for shutting down a Kubernetes sidecar after the main container in a Kubernetes Job finishes. The approach uses a shared volume and a file signal so the sidecar can detect completion and exit.

## Source excerpt

Kubernetes Pod lifecycle does not cover everything just yet.