Using pods to share group resources


Pods enable you to share storage, networking, and other resources among a group of applications on a single agent. You can then address them as one group rather than as separate applications and manage health as a unit.

Pods allow quick, convenient coordination between applications that need to work together. For example, a primary service and a related analytics service or log scraper. Pods are particularly useful for transitioning legacy applications to a microservices-based architecture.


  • Co-located containers.
  • Pod-level resource isolation.
  • Pod-level sandbox, ephemeral, and persistent volumes.
  • Pod-level health checks.