大兴高端网站建设,wordpress的模板修改在哪个文件夹,四川省城乡建设部网站首页,漳州开发区人事人才网背景#xff1a;
有两个服务#xff0c;server 负责主要后端请求#xff0c;bill 负责计量计费请求。服务都是使用 helm 部署。测试提了一个缺陷#xff0c;说全部服务没有配置hpa。 解决一
按照之前的代码结构添加了hpa后#xff0c;发现#xff1a;
➜ kubectl get…背景
有两个服务server 负责主要后端请求bill 负责计量计费请求。服务都是使用 helm 部署。测试提了一个缺陷说全部服务没有配置hpa。 解决一
按照之前的代码结构添加了hpa后发现
➜ kubectl get hpa
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
server Deployment/server unknown/50%, unknown/50% 2 5 2 2m4s网上查了hpa的文档后发现是Deployment里面没有配置resource request/limit。
按照要求添加了resource request/limit后确实可以了。
➜ kubectl get hpa
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
server Deployment/server 6%/50%, 1%/50% 2 5 2 23m解决二
但 server 服务是可以了bill 服务还是不行。网上各种找答案对比配置最终在一篇文章里找到答案大意是说hpa是按照pod label查找的于是根据bill的pod label查询出来发现还多了一个pre-job pod这个pre-job是升级的时候用来更新数据库/crd等资源的pod。
➜ kubectl get po -l app.kubernetes.io/instancebill,app.kubernetes.io/managed-byHelm,app.kubernetes.io/namebill,app.kubernetes.io/versionv1.0.0,helm.sh/chartbill-v1.0.0
NAME READY STATUS RESTARTS AGE
bill-7ff45cc64b-d8fm5 1/1 Running 0 138m
bill-7ff45cc64b-swsfb 1/1 Running 0 138m
bill-pre-job-q8m28 0/1 Completed 0 138m然后给对应的这个pre-job 模板里也加上resource request/limit后确实可以了。