业界动态
基于Kubesphere实现微服务的CI/CD——部署微服务项目(三)
2024-12-25 11:12

目录

基于Kubesphere实现微服务的CI/CD——部署微服务项目(三)

一、kubesphere安装

1、安装本地持久存储

1.1、default-storage-class.yaml

1.2、 openebs-operator.yaml

1.3、安装 Default StorageClass

2、安装kubesphere

2.1、安装Helm

2.2、安装kubesphere 

二、配置kubesphere

1、安装插件

2、创建devops项目

3、配置SonarQube

3.1、安装SonarQube 服务器

3.2、获取 SonarQube 控制台地址

 3.3、配置 SonarQube 服务器

3.3.1、创建 SonarQube 管理员令牌 (Token)

3.3.2、创建 Webhook 服务器

3.3.3、将 SonarQube 服务器添加至 Jenkins

 3.3.4、配置devops插件

3.3.5、进入jenkins配置sonarqube,若需要输入密码( admin/P@88w0rd)

3.3.6、将 SonarQube 配置添加到 DevOps

3.3.7、将 sonarqubeURL 添加到 KubeSphere 控制台

3.3.8、重启服务

3.4、配置Maven私服配置

三、配置微服务项目

1、创建Harbor凭证

2、构建maven

2.1、下载源码

2.2、配置文件

2.3、 构建镜像推到私服

2.4、修改kubesphere配置文件

2.5、创建docker密钥

3、构建devops

3.1、创建凭证

3.2、创建流水线

3.3、编辑jenkinsfile

3.4、创建harbor-secret

3.5、验证

四、参考


1.1、default-storage-class.yaml

 

1.2、 openebs-operator.yaml

 

1.3、安装 Default StorageClass

 
 

2.1、安装Helm

参考官网 Helm | 安装Helm, 这里注意你的k8s版本与Helm版本兼容性。

2.2、安装kubesphere 

 
 
 
 
 

进入工作台>企业空间>创建

3.1、安装SonarQube 服务器

 

3.2、获取 SonarQube 控制台地址

 
 

 

 访问 SonarQube 控制台默认账号 :密码为admin/admin

 3.3、配置 SonarQube 服务器

3.3.1、创建 SonarQube 管理员令牌 (Token)

3.3.2、创建 Webhook 服务器
 
 
 

3.3.3、将 SonarQube 服务器添加至 Jenkins
 
 
 3.3.4、配置devops插件

第一步:修改地址为实际地址

第二步:进入系统空间>项目>kubesphere-devops-system>配置>jenkins-casc-config>jenkins_user.yaml

 第三步:修改以下内容为实际能访问的地址

 

 第四步:系统空间>kubesphere-system项目>kubesphere-config配置 

 第五步:重启Deployment ks-apiserver

 
3.3.5、进入jenkins配置sonarqube,若需要输入密码( admin/P@88w0rd)

添加凭据,供sonarqube配置使用

3.3.6、将 SonarQube 配置添加到 DevOps

1、执行如下命令

 

2、修改配置文件 

 

 3、退出保存

3.3.7、将 sonarqubeURL 添加到 KubeSphere 控制台
 

 
3.3.8、重启服务
 
 

集群管理>host主机群>配置>字典配置>ks-devops-agent

 

集群管理>配置>保密字典>添加

由于kubesphere的maven版本使用的是3.5.3,版本太低了,需要自己构建高版本Docker镜像

2.1、下载源码

 


2.2、配置文件

Dockerfile

 

mvn-entrypoint.sh

 

 settings-docker.xml

 

2.3、 构建镜像推到私服

 

2.4、修改kubesphere配置文件

集群管理>host主集群>配置>字典配置>jenkins-casc-config,在mavenjdk11同级目录下添加jdk17的配置。

 修改这个文件 jenkins_user.yaml

 

2.5、创建docker密钥

 

3.1、创建凭证

企业空间wssnail-shop>devops项目>ks-wssnail-shop-dev>DevOps 项目设置>凭证

3.2、创建流水线

3.3、编辑jenkinsfile

 
 

3.4、创建harbor-secret

 

3.5、验证

https://blog.csdn.net/huangh0914/article/details/136363139

    以上就是本篇文章【基于Kubesphere实现微服务的CI/CD——部署微服务项目(三)】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/4817.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
Tap Translate Screen翻译器手机版手机在线翻译「Tap Translate Screen翻译器手机版」
Tap Translate Screen翻译器手机版app是一款实用的翻译工具应用,可以帮助用户实时翻译屏幕上的文字,支持多种语言的互译,在线
今天起,手机充电请调整一下!手机多少电量充电合适「今天起,手机充电请调整一下!」
901公司招聘计划手机电量还剩多少,对许多人而言都是一个关键的问题。人们对手机充电的强烈需求,也让市面上催生出许多噱头产品
在手机上怎么炒股票,同花顺可以炒股吗手机炒股「在手机上怎么炒股票,同花顺可以炒股吗」
您好,很高兴为您解答问题。同花顺可以炒股,现在很多人通过手机炒股,因为它方便快捷,可以随时随地跟踪行情和进行交易。以下是
4月14日美股盘前要闻
钛媒体App 4月14日消息,美股盘前要闻:1. 美国股指期货集体上涨,截至目前,道指期货涨1.08%,标普500指数期货涨1.59%,纳斯达
警惕“高阶智驾”陷阱!诱导“解放双手”,最高可判处死刑
近期,因驾驶人错误使用辅助驾驶导致的交通事故时有发生,引起社会关注讨论。部分驾驶人对辅助驾驶的认知不到位,误以为“辅助驾
中房协将于4月21日-22日召开“中小房企稳健发展经验交流会”
观点网讯:4月8日,中国房地产业协会宣布,为深入探讨中小房企、本土房企稳健经营经验,促进企业间相互学习、交流借鉴,中国房地
奈雪的茶2024年营收近50亿元
新京报讯(记者王子扬)3月27日,新茶饮企业发布2024年年报显示,2024年全年营收近50亿元。截至2024年12月31日,奈雪的茶全国门
荣耀首款8000mAh电池手机今日开售 起售价仅1699元
  【CNMO科技消息】据荣耀手机官方消息,4月18日上午10点08分,荣耀Power正式开售,这是今年荣耀旗下首款8000mAh超大电池手机
假面骑士雷杰多腰带模拟器假面骑士游戏手机版「假面骑士雷杰多腰带模拟器」
假面骑士雷杰多腰带模拟器是一款极具挑战性的游戏,能让玩家获得更多的腰带,还能让玩家利用角色的技能来进行战斗,可尝试快速变
星际争霸2破解补丁星际争霸手机版下载「星际争霸2破解补丁」
星际争霸2破解补丁是款很实用的游戏补丁工具。玩家们使用这款补丁之后就可以免费激活星际争霸2这款游戏的各种文件,没有任何的限
相关文章