Pods
Using pods to share group resources
Overview
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.
Features
- Co-located containers.
- Pod-level resource isolation.
- Pod-level sandbox, ephemeral, and persistent volumes.
- Pod-level health checks.
[
Quick Start
Launching a pod from the CLI or UI
]($0baa6a5e7f3745b5.md)[
Technical Overview
Understanding pods
]($7461d01daf6ea319.md)[
Using Pods
Creating and managing pods via the CLI or the Marathon API endpoint
]($de5e56bc1f8f1f9f.md)[
Pod Examples
Understanding field definitions and examples of pods
]($8f16896456608a96.md)