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

概述

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

	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传参文件里传进去。如:

	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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部