27 Eylül 2022 Salı

Kubernetes kind : PodDisruptionBudget

Giriş
rolling upgrade esnasında en az belirtilen sayı kadar pod'un çalışmasını garanti eder.

Rolling Deployment Nedir
Açıklaması şöyle
The rolling deployment strategy is the default strategy by Kubernetes that slowly replaces the old pods of the previous version with the pods of the new version. 
Blue/G
Örnek
Şöyle yaparız
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
  name: cron-service-pdb
spec:
  minAvailable: 1
  selector:
    matchLabels:
      app: cron-service
Açıklaması şöyle
Having the above PDB ensures that we always have one guaranteed pod running in K8S cluster at any given point of time .


Hiç yorum yok:

Yorum Gönder

Kubernetes kind: Cluster

Örnek Şöyle yaparız apiVersion: cluster.k8s.io/v1alpha1 kind: Cluster metadata: name: my-cluster spec: autoscaler: enabled: true ...