JjohnniangK零S
kubersphere2.1.1 jenkins部署到k8s 出现错误
JjohnniangK零S
- 已编辑
JjohnniangK零S
Rick 已更新回复。
18 天 后
4 个月 后
freemankevinK零S
Rick ks v3.1.1遇到类似问题呢,这个还是版本bug吗?
RickK零S
freemankevin 在社区提供新的 CD 方案之前,不建议再使用 kubernetesDeploy
,当前推荐的方案已经更新在文档中了,请参考下面的链接
https://kubesphere.com.cn/docs/devops-user-guide/examples/go-project-pipeline/
1 个月 后
freemankevinK零S
Rick 好的
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 -'
}