
CI/CD K8s
文章平均质量分 58
studyday1
多总结,多思考,多批判,多学习
展开
-
【业务功能130】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-k8s集群-10部署后台管理前端项目Vue
前端配置文件 接口前缀统一配置原创 2023-09-22 14:42:54 · 96 阅读 · 0 评论 -
【业务功能129】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-k8s集群-09微服务前端代理服务 Nginx部署
【代码】【业务功能129】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-k8s集群-微服务项目前端代理服务 Nginx部署。原创 2023-09-22 12:02:22 · 176 阅读 · 0 评论 -
【业务功能128】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-08部署微服务
该阶段设置了需要审批,切换admin用户进行通过即可。原创 2023-09-22 11:20:30 · 328 阅读 · 0 评论 -
【业务功能127】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-07数据库服务集群外连接-openelb
【代码】【业务功能126】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-07数据库服务集群外连接-openelb。原创 2023-09-22 10:30:01 · 141 阅读 · 0 评论 -
【业务功能126】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-06部署流水线
2.项目中的deploy.yaml文件存在一些变量传值比如镜像设置, 通过envsubst命令,找到在之前配置流水线配置的环境变量值进行替换赋值 image: $REGISTRY/$DOCKERHUB_NAMESPACE/$PROJECT_NAME:latest。表示运行流水线传递的参数PROJECT_VERSION 是 v开头,那么则进行后续步骤。1.创建.kube 目录 ,将变量配置文件写入 config文件,3. 赋值好之后,apply进行部署。原创 2023-09-22 10:03:44 · 114 阅读 · 0 评论 -
【业务功能125】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-05微服务部署文件Deploy
【代码】【业务功能125】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-05微服务部署文件Deploy。原创 2023-09-21 20:39:08 · 132 阅读 · 0 评论 -
【业务功能124】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-04微服务Dockerfile文件准备
EXPOSE: 该服务的端口号,也就是我们微服务中application.yml配置的端口,所以每个微服务的dockerfile 基本上就是端口号有区别,其他内容基本一致。-亦或者是dockerhub。原创 2023-09-21 20:14:51 · 78 阅读 · 0 评论 -
【业务功能123】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-03微服务应用配置文件
基于前面我们通过云原生K8s集群发布了项目中使用到的中间件服务,比如Mysql,Redis,ES,Nacos,RocketMQ等,那么我们项目中的配置文件,连接中间件的域名地址就需要进行修改,以及我们需要准备一个maven的settings.xm文件,进行后续的项目打包所需的文件找依赖。原创 2023-09-21 18:29:59 · 109 阅读 · 0 评论 -
【业务功能121】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-01部署微服务思路
项目准备动作:1.项目中使用到的中间件如Redis,Mysql,MQ,Nacos等地址节点切换成前面云原生KubeSpere部署的域名地址加端口进行访问,在yaml文件一一修改,或者其他文件用使用到链接中间件的地址需要连同一起修改2.在项目工程中,每个微服务的最外层目录,创建一个Dockerfile文件,发布容器镜像文件3.在项目工程最外层目录添加mvn_settings.xml文件,提高maven工作效率,并且后续流水线也需要用。原创 2023-09-21 18:02:32 · 148 阅读 · 0 评论 -
【业务功能122】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere部署三高微服务项目-02中间件部署
skip-name-resolve一定要加,不然连接mysql 会慢binlog-do-db :需要进行主从同步涉及到的业务数据库为master授权用户实现数据同步配置slaver同步master数据可以使用kubesphere快速完成MySQL部署。原创 2023-09-21 17:46:04 · 102 阅读 · 0 评论 -
【业务功能120】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere集成本地容器镜像仓库 Harbor
在使用本地容器镜像仓库Harbor之前,需要创建密钥文件。原创 2023-09-21 16:00:10 · 239 阅读 · 0 评论 -
【业务功能119】微服务-springcloud-springboot-Kubernetes集群-k8s集群- KubeSphere中集成ApiSix-Prometheus
Apache APISIX 网关可用之后其实是缺少像原生集群或项目网关这样自带的状态监控能力的,但这个我们也可以通过 Apache APISIX 的 Prometheus 插件以及 KubeSphere 自带的自定义监控能力来弥补。下面我们在项目左侧菜单列表中找到「监控告警」中的「自定义监控」,开始「创建」自定义监控面板。在弹出窗口中填入「名称」,选择「自定义」监控模版,并进入「下一步」的监控面板创建。进入编辑页面后现在左侧点击。原创 2023-09-21 15:27:00 · 589 阅读 · 0 评论