Kubernetes实战总结 - DevOps实现 Java

Kubernetes实战总结 - DevOps实现

一、概述 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins: 一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven : 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 H...
阅读全文
手把手带你玩转k8s-jenkins流水线发布springboot项目 Java

手把手带你玩转k8s-jenkins流水线发布springboot项目

上一篇已经将流水线常用语法案例整理了。在这之前,也使用shell写过一键部署springboot项目的脚本。本文会综合前面的知识,编写一条完整的发布springboot到k8s集群的流水线。 发布流程分析 其实,发布流程都大同小异,只是看使用的是啥工具去实现发布流程,人工/shell/jenkins等 拉取代码 编译打包 构建新的镜像 推送到私有仓库 使...
阅读全文
Dockerfile实践小提示 Java

Dockerfile实践小提示

在进行应用容器化的实践中,我们可以使用多种方式来创建容器镜像,而使用 Dockerfile 是我们最常用的方式。 而且在实现CI/CD Pipeline的过程中,使用Dockerfile来构建应用容器也是必须的。 本文不具体介绍Dockerfile的指令和写法,仅仅是在实践中积累的一些写好一个Dockerfile的小提示,体现在一下几个方面: 减少构建时间 减小镜像大小 镜像...
阅读全文
Dockerfile实践小提示 Java

Dockerfile实践小提示

https://mengz.me/posts/docker... 在进行应用容器化的实践中,我们可以使用多种方式来创建容器镜像,而使用 Dockerfile 是我们最常用的方式。 而且在实现CI/CD Pipeline的过程中,使用Dockerfile来构建应用容器也是必须的。 本文不具体介绍Dockerfile的指令和写法,仅仅是在实践中积累的一些写好一个Docker...
阅读全文
手把手带你玩转k8s-一键部署springboot项目 Spring

手把手带你玩转k8s-一键部署springboot项目

本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现 这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。 知识准备 关于基础镜像制作 基础镜像一般可以直接使用openjdk: 8u212-j...
阅读全文
使用Java注解模拟spring ioc容器过程解析 Java

使用Java注解模拟spring ioc容器过程解析

使用注解,简单模拟spring ioc容器。通过注解给对象属性注入值。 项目结构 annotation 包,用于存放自定义注解 Component 注解表示该类为组件类,并需要声明名字 package priv.haidnor.annotation; import java.lang.annotation.ElementType; import java.lan...
阅读全文
Loading...