-
Choerodon平台版本:0.6.0
-
运行环境(如localhost或k8s):localhost
-
遇到问题时的前置条件:
-
问题描述:
执行helm激活环境的脚本报错
helm install --repo=http://chart.choerodon.com.cn/choerodon/c7ncd/
–namespace=dev
–name=dev
–version=0.8.0
–set config.connect=ws://devops.service.choerodon.com.cn/agent/
–set config.token=b80ff2b0-6689-46ea-8a06-8cbfc354094d
–set config.envId=112
–set rbac.create=true
choerodon-agent
-
报错信息(请尽量使用代码块的形式展现):
Error: release dev failed: namespaces “dev” is forbidden: User “system:serviceaccount:kube-system:default” cannot get namespaces in the namespace “dev” -
原因分析:
kubectl create namespace xxx可以成功
-
疑问:
安装helm是否指定了serviceaccount
服务端执行如下命令安装的
helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.9.1 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
应该是没有指定serviceaccount吧?
请你参考我们的文档安装哦,使用其他版本的helm及tailler可能导致其他问题产生。
文档中貌似只有版本要求2.8.2, 安装步骤好像没有, 能提供个吗?
麻烦认真读文档哦
http://choerodon.io/zh/docs/installation-configuration/steps/parts/base/helm/
helm init --tiller-image=registry.cn-shanghai.aliyuncs.com/choerodon/tiller:v2.8.2 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts --service-account=helm-tiller
嗯嗯, 成功了
这部分在choerodon部署文档里面,没有搭建choerodon, 就没有看了。
现在我没有自己部署choerodon,只是部署了k8s集群,choerodon用的是公有云的;
这种情况下图的这些组件都要安装吗?
根据你应用的具体需求安装,比如你的应用不需要kafka则不需要安装kafka。
嗯嗯, 明白, 谢谢啦