VPA部署手把手教程:避坑,官方指南有坑

问题1:修改后推荐值不生效

背景:

  1. 按照官方配置进行部署(顺序和阿里的这篇文章一样,我用的是官方VPA里的配置,没用阿里的,阿里的这个也是官方里复制来的);
  2. 部署完成,一切组件正常,updater正常工作并驱逐pod;
  3. 异常情况来了,被驱逐的pod没用按流程:被admission controller修改resource和limit,重建的pod还是老配置;
  4. 官方文档FAQ的解决办法,没卵用;

解决办法:

该问题和网络有关,
修改admission controller 部署文件如下:

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: vpa-admission-controller
  namespace: kube-system
spec:
  replicas: 1
  selector:
    matchLabels:
      app: vpa-admission-controller

你可能感兴趣的:(kubernetes,docker)