Container orchestration platform for automating deployment, scaling, and management of containerized applications
Smallest deployable units that can be created and managed in Kubernetes clusters
Expose applications running on pods with stable network endpoints and load balancing
Manage stateless applications with declarative updates and automated rollouts
Store configuration data separately from application code for better portability
Manage external access to services with HTTP and HTTPS routing rules
Persist data beyond pod lifecycle with various storage backend options