Magalix Blog
The latest from Magalix on kubernetes, containers and smart DevOps.

Influencing Kubernetes Scheduler Decisions

  To ensure maximum possible performance and availability given the infrastructure at hand, the scheduler uses complex a...

Kubernetes Patterns : Capacity Planning

  An excellent cloud-native application design should declare any specific resources that it needs to operate correctly. Kubernetes uses those requirements to make the most efficient decisions to ensu...

Kubernetes Patterns - Application process management

      What is application lifecycle management?   Many programming languages frameworks implement the concept of lifecycle management. The term refers to how the platform can interact with the compone...

Kubernetes Patterns - Declarative Deployments

  Kubernetes Best Practices - Declarative Deployments     Deployments are higher-level controllers that use ReplicaSets to ensure that no downtime is incurred when you need to update your Pods. Deploy...

Kubernetes Scheduler 101

  What is Kubernetes Scheduling? If you’ve read any Kubernetes documentation, books, or articles you’ve undoubtedly seen the word “schedule” in phrases like “the Pod gets scheduled to the next availab...

Kubernetes Deployments 101

  Why use a Kubernetes Deployment? In another article, we discussed Kubernetes ReplicaSets. ReplicaSets, however, have one major drawback: once you select the pods that are managed by a ReplicaSet, yo...

Kubernetes StatefulSets 101 - State of the Pods

  The difference between a Statefulset and a Deployment A Statefulset is a Kubernetes controller that is used to manage and maintain one or more Pods. However, so do other controllers like ReplicaSets...
1 2 3 4 5