Tag Archives: design patterns

Container Design Patterns for Kubernetes Pods Design

Kubernetes Namespaces Cheatsheet

Here is a list of container design patterns which can be used to create useful grouping of containers (atomic unit) such as Kubernetes pods: Sidecar pattern Ambassador pattern Adapter pattern These patterns advocates usage of additional containers to complement the primary / main container and have these containers form an atomic unit. The usage of additional containers as recommended by design patterns are based on some of the following design guidelines: Separation of concerns Containers’ reusability (Cohesive containers); Recall Uncle Bob’s (Robert Martin) single responsibility principle (SOLID) when working with object-oriented programming These patterns results in creation of atomic unit of containers with a set of containers acting as core …

Continue reading

Posted in CloudNative, Kubernetes. Tagged with , .