首页 > 其他 > 详细

k8s创建deployment时出现错误ValidationError

时间:2020-06-26 17:34:49      阅读:737      评论:0      收藏:0      [点我收藏+]
  • error: error validating "service_deployment.yml": error validating data: ValidationError(Deployment.spec.template.spec.containers[0].ports): invalid type for io.k8s.api.core.v1.Container.ports: got "map", expected "array"; if you choose to ignore these errors, turn validation off with --validate=false


我们来看错误提示:

ValidationError(Deployment.spec.template.spec.containers[0].ports): invalid type for io.k8s.api.core.v1.Container.ports: got "map", expected "array"; 

Deployment.spec.template.spec.containers[0].ports表示 yaml 目录树出错的位置,在spec>template>spec>containers[0]>ports出现错误;

Container.ports: got "map", expected "array"表示,ports 这里期望的类型是数组,但得到的是字典;

所以,我们需要把 ports 这里的配置改成数组就可以了。

k8s创建deployment时出现错误ValidationError

原文:https://www.cnblogs.com/wufj/p/13195497.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!