我是靠谱客的博主 冷酷鞋子,这篇文章主要介绍k8s部署spinnaker完不能创建servergroup,现在分享给大家,希望可以做个参考。

问题:采用helm安装spinnaker,部署成功,最终发现并不能创建servergroup。
分析:查看clouddriver的启动日志,报找不到/root/.kube/config文件
解决:把集群的admin用户的.kube/config打到clouddriver镜像里,亦或者创建新的用户给spinnaker使用。
注意:问题解决后,创建pipeline的时候找不到dockerhub下的镜像去触发。这个时候需要把镜像仓库地址镜像名注册到clouddriver配置文件中。如:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
clouddriver-local.yml: server: port: ${services.clouddriver.port:7002} address: 0.0.0.0 default: account: env: ${providers.kubernetes.primaryCredentials.name} kubernetes: enabled: true accounts: - name: default serviceAccount: true providerVersion: v1 dockerRegistries: - accountName: dockerhub dockerRegistry: enabled: true accounts: - name: dockerhub address: https://registry.gcloud.srcb.com:443 insecureRegistry: true repositories: - cloudpi/potal-frontend - cloudpi/potal-backend credentials: primaryAccountTypes: ${providers.kubernetes.primaryCredentials.name} challengeDestructiveActionsEnvironments: ${providers.kubernetes.primaryCredentials.name}

或者在spinnaker value传参文件里传进去。如:

复制代码
1
2
3
4
5
6
7
8
accounts: - name: dockerhub address: https://registry.gcloud.srcb.com:443 insecureRegistry: true repositories: - cloudpi/potal-frontend - cloudpi/potal-backend

最后

以上就是冷酷鞋子最近收集整理的关于k8s部署spinnaker完不能创建servergroup的全部内容,更多相关k8s部署spinnaker完不能创建servergroup内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部