Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 799 Bytes

README.md

File metadata and controls

26 lines (24 loc) · 799 Bytes

CronJob

  • cronjob.yaml
  • Deploy git2kube as a Kubernetes CronJob
  • Synchronise with Kubernetes ConfigMap or Secret
  • Suitable for longer refresh intervals
  • Might be harder to monitor
  • Updates might have higher latency due to scheduling
  • Low resource requirements

Watcher

  • watcher.yaml
  • Deploy git2kube as a Kubernetes Deployment
  • Synchronise with Kubernetes ConfigMap or Secret
  • Suitable for short refresh intervals
  • Easier to monitor
  • Low latency updates
  • Low resource requirements

Sidecar

  • sidecar.yaml
  • Deploy git2kube as part of different application Pod
  • Synchronise with application by using shared volume
  • Suitable for short refresh intervals
  • Easier to monitor
  • Low latency updates
  • Bigger resource requirements