JageChen 目前我们不推荐使用 kubernetesDeploy 插件进行部署。正如 @Rick 所说,如果确认资源文件没问题,可以考虑使用 kubectl 进行部署。

    18 天 后
    4 个月 后
    1 个月 后
    10 个月 后

    Rick 现在这问题解决了吗 我用了kubesphere3.3版本,k8s版本v1.20,也出现了此问题

      guolin302
      可以使用持续部署的功能来替代,持续部署利用 argocd,将代码仓库中部署配置部署到 k8s 集群中。
      或者如果在流水线中使用的话,可以将 kubernetesDeploy 替换成:

      withCredentials([kubeconfigFile(credentialsId : 'self' ,variable : 'KUBECONFIG' ,)]) {
                  sh 'envsubst < deploy.yaml | kubectl apply -f -'
                }
      
      或
      
      withCredentials([kubeconfigContent(credentialsId : 'self' ,variable : 'KUBECONFIG_CONFIG' ,)]) {
                  sh 'mkdir -p ~/.kube/'
                  sh 'echo "$KUBECONFIG_CONFIG" > ~/.kube/config'
                  sh 'envsubst < deploy.yaml | kubectl apply -f -'
                }