部署流水线 应用部署 创建实例失败

  • Choerodon平台版本:0.13

  • 运行环境:自主搭建
    k8s 1.11.3 helm 2.11.0

  • 问题描述:
    部署流水线 应用部署无法 创建实例

请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

如:创建了一个已启用状态的项目,并分配了项目管理员的权限,但是菜单中并没有项目部署,环境流水线等菜单选项

  • 执行的操作:
    如:创建了一个新用户并给用户分配了项目管理员权限,使用该用户登录系统

  • 报错信息(请尽量使用代码块的形式展现):

  • 建议:

    提出您认为不合理的地方,帮助我们优化用户操作

该问题非部署应用出错,实例红色叹号返回的错误信息即实例部署的错误,应用部署是基于helm chart的方式进行部署管理的,根据返回的报错信息检查自身的应用、chart是否正常

你意思是 我 应用 使用helm 部署有问题?不太明白你说的意思

ci 没问题 cd 有问题 能说下 排查路径吗

C7NHelmRelease 资源是已经生成了,但为什么没生成对应的 deploy pod的呢?这个怎么排查思路?

agent 日志

你们helm tiller的版本是多少

2.11.0

你们这边tiller 使用了tls,这样的话agent 设置tls启动参数才能和tiller 交互。

agent怎么配置tls 参数


修改agent deployment,这边通过标准helm tls 参数指定证书文件就行了,可以把证书文件挂载进去。

helm 重新部署 agent 传参不行?

关闭 tls 也行,这个怎么操作 麻烦指点下

重新部署也可以,通过在 helm install values加 config.extraArgs.ls-cert=***类似参数。这边是这样渲染的

算了 我还是先关闭 tls ,命令是这样的吧?

helm init --upgrade -i jmgao1983/tiller:v2.11.0 \
--stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

这样会不会 对之前helm 部署的有影响 ?

算了 我还是先关闭 tls ,命令是这样的吧?

helm init --upgrade -i jmgao1983/tiller:v2.11.0 \
--stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

这样会不会 对之前helm 部署的有影响 ?

对之前的没影响。

这命令没法 关闭tls 直接edit depoly 删掉相关参数就行了 已经可以部署实例了 谢谢了

默认的chart 都没有 docker-registry 的啊??