cybozu-go / coil

CNI plugin for Kubernetes designed for scalability and extensibility
Apache License 2.0
165 stars 20 forks source link

Support PDB for egress #275

Closed tkna closed 5 months ago

tkna commented 7 months ago

Fixes: https://github.com/cybozu-go/coil/issues/219

This PR adds PDB support for Egress pods. PDB for egress NAT pods is created by specifying spec.podDisruptionBudget like below.

apiVersion: coil.cybozu.com/v2
kind: Egress
metadata:
  namespace: other-network
  name: egress
spec: 
  podDisruptionBudget:
    maxUnavailable: 1