K8S部署Java项目(Gitlab-->Harbor-->K8S)

news/2024/11/29 2:52:59/

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 1. 流程
  • 2. java项目代码
  • 3. k8s部署gitlab
  • 4. k8s部署habor
  • 5. k8s部署java项目


1. 流程

最基础的k8s部署java项目的流程为:
将java代码打包成jar包,然后将jar包上传到服务器中,通过Dockerfile文件将jar包创建成镜像,然后根据镜像在k8s中使用deployment的yaml文件配置方式运行
现在的流程为:
将java代码上传到gitlab上,然后通过gitlab打jar包打镜像然后上传到habor仓库,再到k8s中拉取镜像即可使用deployment的yaml方式配置运行

2. java项目代码

3. k8s部署gitlab

4. k8s部署habor

5. k8s部署java项目


感谢阅读,祝君暴富!


http://www.ppmy.cn/news/1353649.html

相关文章

Resolving Low-Level Graphics Issues

Resolving Low-Level Graphics Issues 在远程操作其他工作站上的matlab的时候,无法显示仿真结果,但是在真实的工作站上操作的话又可以看到simulation的结果,并且远程的时候进行仿真,就会显示以下的错误提示: >>…

【前端工程化面试题目】webpack 的热更新原理

可以在顺便学习一下 vite 的热更新原理,请参考这篇文章。 首先有几个知识点需要明确 热更新是针对开发过程中的开发服务器的,也就是 webpack-dev-serverwebpack 的热更新不需要额外的插件,但是需要在配置文件中 devServer属性中配置&#x…

PMP考试之20240217

1、在过去的几年里,一个组织通过接管同一领域的多家公司,发展成为一个企业集团。这显著增加了其项目、计划和投资组合的数量。一个组织应该同时管理多少活跃的投资组合? A. 一次只管理一个组合 B.基于分配给组合管理的人力资源的规模 C.每…

紫微斗数全书卷一斗数太微赋

文章目录 前言太微赋形性赋星垣论斗数准绳斗数发微论重补斗数彀率增补太微赋总结 前言 紫微斗数全书卷一 太微赋 斗数至玄至微,理旨难明,虽设问于各篇之中,犹有言而未尽,至如星之分野,各有所属,寿夭贤愚&…

Python第十七章(继承)

继承:子类继承父类的所有方法和属性 一。单继承:一个子类继承一个父类 注释:B是子类,继承了A的函数方法,当调用B时候,会同时使用A中的全部方法,object类是顶级类或者基类,其他子类叫…

3 处理机调度和死锁(下)

死锁 引起死锁:需要采用互斥访问的 不可以被抢占的资源(临界资源) 系统资源分类: 可重用性资源 可消耗性资源可抢占性资源 不可抢占性资源 计算机系统中的死锁 竞争不可抢占性资源引起死锁竞争可消耗资源引起死锁进程推进顺序不…

Pandas数据库大揭秘:read_sql、to_sql 参数详解与实战篇【第81篇—Pandas数据库】

Pandas数据库大揭秘:read_sql、to_sql 参数详解与实战篇 Pandas是Python中一流的数据处理库,而数据库则是数据存储和管理的核心。将两者结合使用,可以方便地实现数据的导入、导出和分析。本文将深入探讨Pandas中用于与数据库交互的两个关键方…

代码随想录算法训练营第二十八天|122.买卖股票的最佳时机II,55. 跳跃游戏,45.跳跃游戏II

系列文章目录 代码随想录算法训练营第一天|数组理论基础,704. 二分查找,27. 移除元素 代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II 代码随想录算法训练营第三天|链表理论基础&#xff…