使用部署流水线过程中发现配置数量不匹配

  • Choerodon平台版本:0.18.0

  • 运行环境(如localhost或k8s):k8s

  • 遇到问题时的前置条件:
    使用官方的猪齿鱼平台,环境是在阿里云上的K8S集群

  • 问题描述:
    1、发现在猪齿鱼平台上设置的配置,部署完成后在docker容器里面,环境变量的数量不对。配置文件里面是49个配置,但环境变量里面只有45个
    2、发现deployment的版本也不匹配,代码中是 apiVersion: apps/v1beta2 ,但部署好的deployment里面是apiVersion: extensions/v1beta1

  1. 环境变量数量不对,是需要将值为false的变量加上’’,加上之后就正常了

  2. deployment版本的问题是搭建的k8s集群不支持这个版本,然后k8s自动替换的,不影响使用