Kubernetes Patterns: Difference between revisions
Jump to navigation
Jump to search
Line 53: | Line 53: | ||
{{Internal|Kubernetes_Patterns_Configuration_Resource#Overview|Configuration Resource}} | {{Internal|Kubernetes_Patterns_Configuration_Resource#Overview|Configuration Resource}} | ||
==Immutable Configuration== | ==Immutable Configuration== | ||
{{Internal|Kubernetes_Patterns_Immutable_Configuration|Immutable Configuration}} | {{Internal|Kubernetes_Patterns_Immutable_Configuration#Overview|Immutable Configuration}} | ||
==Configuration Template== | ==Configuration Template== |
Revision as of 22:51, 16 February 2024
External
- Kubernetes Patterns, 2nd Edition by Bilgin Ibryam, Roland Huss https://learning.oreilly.com/library/view/kubernetes-patterns-2nd/9781098131678/
Internal
Overview
Foundational Patterns
Predictable Demand
Declarative Deployment
Health Probe
Managed Lifecycle
Automated Placement
Behavioral Patterns
Batch Job
Periodic Job
Daemon Service
Singleton Service
Stateless Service
Stateful Service
Service Discovery
Self Awareness
Structural Patterns
Init Container
Sidecar
Adapter
Ambassador
Configuration Patterns
Mixing code and configuration is an anti-pattern for a continuous delivery approach, where the application image is created once and then moves unaltered through various stages of the deployment pipeline until reaches production. Configuration must be maintained separately.