Skip to content
#Architecture

Kubernetes Patterns (Category Architecture)

#Architecture #Software #Infrastructure #Kubernetes #Patterns #DistributedSystems

Lately, I’ve been reading a lot about Kubernetes for re-certification. There are manuals from the official website, as well as interesting books from the O’Reilly platform and even a playbook from katacoda.com. But today I decided to recall the book "Kubernetes Patterns", which is not as useful in certification as in understanding the abstractions that K8s gives developers in building their services. The structure of the book resembles the classic “Design Patterns” book of the gang of four, which contained creational, structural and behavioral patterns. But we're here. 5 pattern categories: - Foundation patterns The basic k8s blocks on which everything else is built - Behavioral patterns Behavioral patterns that allow you to achieve the desired behavior, such as running periodic jobs or singleton applications - Structural patterns Structural patterns that show how you can extend the functionality of the main container by adding other containers to the pod - Configuration patterns Configuration patterns that allow you to more effectively manage the configuration of your applications - Advanced patterns Advanced patterns that reveal how the k8s itself works and how it can be expanded

More details can be read in article on my blog

#Software #Infrastructure #Kubernetes #Patterns #Architecture #DistributedSystems