Kubernetes Reload/Restart pod on file changes

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • fswatch

    A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

  • What about using https://github.com/emcrisostomo/fswatch ?

  • s5cmd-fswatch

  • I've used it in a CronJob to tigger a copy to s3 after backup process occurs. https://github.com/azman0101/s5cmd-fswatch/blob/main/Dockerfile.curl

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Reloader

    A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!

  • configmap-reload

    Simple binary to trigger a reload when a Kubernetes ConfigMap is updated

  • That being said, I use configmap-reloader with Prometheus. As far as I know, and despite its name, it watches a mount point and can be used for whatever type of file.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts