背景
很多集群在节点升级、手动驱逐时出现服务抖动,根因常常是没配或错配 PDB。
基本配置
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: api-pdb
spec:
minAvailable: 2
selector:
matchLabels:
app: api
总结
PDB 不是“可选增强”,而是生产集群进行维护操作的安全护栏。
维护窗口稳定与否,很多时候取决于这几行 YAML。
很多集群在节点升级、手动驱逐时出现服务抖动,根因常常是没配或错配 PDB。
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: api-pdb
spec:
minAvailable: 2
selector:
matchLabels:
app: api
PDB 不是“可选增强”,而是生产集群进行维护操作的安全护栏。
维护窗口稳定与否,很多时候取决于这几行 YAML。