学习笔记—pods 平划发布项目

简介: 1.查看当前线上的项目页面

1.查看当前线上的项目页面

目前线上发布了springboot项目的hello 斑马并且线上的有两个pod 查看下app namespace名称空间的pods

image.png

image.png

2.gitee修改源代码并提交至master分支

image.png

image.png

3.项目构建并推送到harbor私用仓库中

 3.1 jenkins 自动发布构建项目






 3.2 手动发布项目方案

进入jenkins 容器中

root@jenkins-54b8469cf9-swr9p:~# git clone https://gitee.com/ssebank/dubbo-demo-web.git

root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web# /var/jenkins_home/maven-3.6.1-8u232/bin/mvn clean package  -Dmaven.test.skip=true

image.png

root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/dubbo-client/target# pwd
/root/dubbo-demo-web/dubbo-client/target
root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/dubbo-client/target# mkdir project_dir
root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/dubbo-client/target# mv *.jar ./project_dir
root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/# echo "FROM harbor.od.com/base/jre8:8u112" >>Dockerfile
root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/#  echo "ADD ./dubbo-client/target/project_dir   /opt/project_dir" >>Dockerfile
root@jenkins-54b8469cf9-swr9p:~/dubbo-demo-web/dubbo-client/target#  docker build -t harbor.od.com/app/dubbo-demo-consumer:master_V2hangzhou .

image.png

  1. 针对pod进行发布杭州页面

image.png

[root@hdss7-22 data]# kubectl logs -f dubbo-demo-consumer-6fdf554f7d-lgn5r -n app

image.png

另外一个pods的状态为

image.png

相关文章
|
4月前
OpenKruise金丝雀发布过程中,创建出了canary service但没有canary deploy,新老实例均属于同一个deploy,类似多批次发布
OpenKruise金丝雀发布过程中,创建出了canary service但没有canary deploy,新老实例均属于同一个deploy,类似多批次发布
37 1
|
Kubernetes Cloud Native 安全
ArgoCD + KubeVela:以开发者为中心的 GitOps
在这篇博文中,我们将分享基于阿里云的用例,使用 Argo CD 和 KubeVela 构建以开发者为中心的持续应用交付流水线的经验。
ArgoCD + KubeVela:以开发者为中心的 GitOps
|
14天前
|
Kubernetes 容器
Kubernetes附加组件Dashboard部署实战篇
关于如何在Kubernetes集群中部署和配置Dashboard组件的详细实战指南,涵盖了从创建证书、部署Dashboard、设置服务访问到登录认证的完整流程。
54 0
Kubernetes附加组件Dashboard部署实战篇
|
3月前
|
负载均衡 Cloud Native 中间件
KubeSphere实战
KubeSphere实战
37 0
|
4月前
|
Web App开发 Kubernetes 数据可视化
Kubernetes Dashboard 可视化插件部署 博主亲自实践可用
Kubernetes Dashboard 可视化插件部署 博主亲自实践可用
100 0
|
4月前
|
存储 Kubernetes 监控
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
84 0
|
4月前
OpenKruise金丝雀发布过程中,创建出了canary service
【1月更文挑战第11天】【1月更文挑战第51篇】OpenKruise金丝雀发布过程中,创建出了canary service
26 1
|
Kubernetes Perl 容器
【k8s 系列】k8s 学习二十五-2,Deployment 升级应用
上一次我们分享到,如何去升级一个 pod 的新的版本,相信在理论上,大家都知道可以如何做了,那么我们来进行实践一下,看看都会遇到哪些问题,以及操作起来是否便捷,感兴趣的可以一起来体验一波
133 0
|
运维 Kubernetes 负载均衡
Go微服务架构实战 中篇:5. k8s基于ingress和service实现金丝雀发布和蓝绿发布
Go微服务架构实战 中篇:5. k8s基于ingress和service实现金丝雀发布和蓝绿发布
|
Kubernetes Go API
【开个坑】 kustz 快速发布应用到 Kubernetes
写一个工具 kustz, 在一个文件中管理发布所有工具。
110 0