Devops

Jenkins + SpringBoot + 钉钉 一键打包部署项目

Jenkins + SpringBoot + 钉钉 一键打包部署项目

安装插件 除了安装 Jenkins 推荐的一些插件,还需要安装如下插件: Maven Integration Maven Info Publish Over SSH Extended Choice Parameter Git Parameter 远程服务器配置 目录及脚本 在远程服务器上,需要

Joe.Ye Joe.Ye 2023-04-01
0 0 0
使用Docker部署Spring Cloud项目

使用Docker部署Spring Cloud项目

Docker技术发展为微服务落地提供了更加便利的环境,Docker配合Kubernetes,可以编排容器,通俗来说,就是通过Kubernetes,可以监控微服务的响应情况,请求多服务响应慢时自动拉起Docker服务,来缓解服务压力,且不需要人工干预 本文实现系统上线时,把项目打包为容器 Docke

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Linux系统上安装OpenOffice4

Linux系统上安装OpenOffice4

官网下载地址:http://www.openoffice.org/download/index.html (1)下载解压并进入解压目录 [root@dami-web OpenOffice]# tar -zxf Apache_OpenOffice_4.1.10_Linux_x86-64_instal

Joe.Ye Joe.Ye 2023-04-01
0 0 1
Docker与Spring Boot的集成:docker-maven-plugin使用

Docker与Spring Boot的集成:docker-maven-plugin使用

使用Spring Boot编写了一个微服务后,如何将构建应用并打包成Docker镜像,推送到Docker仓库,以供测试环境测试。 docker-maven-plugin插件可以完成这项任务,Github地址:https://github.com/spotify/docker-maven-plugin

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Maven 插件之 docker-maven-plugin 的使用

Maven 插件之 docker-maven-plugin 的使用

docker-maven-plugin 介绍 在持续集成过程中,项目工程一般使用Maven编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin插件就是为了帮助我们在Maven工程中,通过简单的配置,自动生成镜像

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Maven连接Nexus私服配置

Maven连接Nexus私服配置

settings.xml是maven的全局配置文件,而pom.xml文件是所在项目的局部配置。settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。 settings.xml文件位置 settings.xml文件一般存在于两个位置: 全局配置: ${M2_HOME}

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Maven私服Nexus3.x环境构建操作记录

Maven私服Nexus3.x环境构建操作记录

引入 Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。 在本地构建Nexus私服的好处有: 1)加速构建 2)节省带宽 3)节省中央maven仓库的带宽 4)稳定(应付一旦中央服务器出问题的情况) 5)控制和审计 6)能够部署第三方构件 7)可以建立本

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Nexus 3.x配置deployment角色

Nexus 3.x配置deployment角色

Nexus 3.x取消默认的deployment角色,需要手动添加deployment角色,只需要配置如下权限即可! 添加 Role Role ID: nx-deployment Role name: nx-deployment Role description: Nexus Deployment

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Nexus3安装和使用

Nexus3安装和使用

Nexus3的安装和启动 官网下载nexus3 选择OSS版本,下载地址:https://www.sonatype.com/download-oss-sonatype 安装nexus 解压到指定文件夹D:\nexus3\,得到nexus-3.16.2-01文件夹和sonatype-work文件夹,

Joe.Ye Joe.Ye 2023-03-31
0 0 1
kubectl基本使用

kubectl基本使用

kubectl 输出格式 显示Pod的更多信息 kubectl get pod <pod-name> -o wide 以yaml格式显示Pod的详细信息 kubectl get pod <pod-name> -o yaml kubectl 操作示例 kubectl 创建资源

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Kuboard集群管理

Kuboard集群管理

前提 必须具备如下条件: Kubernetes 集群 已在集群中安装 Kuboard 计算资源管理 添加节点 集群完成安装后,可以随时向集群中添加计算节点,请参考 初始化 worker 节点 查看节点 登录 Kuboard 之后,即可看到集群中的计算资源列表,在左下角,如下图所示: 点击de

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Kubernetes执行滚动更新

Kubernetes执行滚动更新

本文翻译自 Kubernetes 官网 Performing a Rolling Update,并有所改写 目标 使用 kubectl 执行 Rolling Update(滚动更新) 更新应用程序 用户期望应用程序始终可用,为此开发者/运维者在更新应用程序时要分多次完成。在 Kubernete

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Kubernetes伸缩应用程序

Kubernetes伸缩应用程序

本文翻译自 Kubernetes 官网 Running Multiple Instances of Your App,并有所改写 目标 使用 kubectl 伸缩应用程序 Scaling(伸缩)应用程序 在之前的文章中,我们创建了一个 Deployment,然后通过 服务 提供访问 Pod 的

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Kubernetes公布应用程序

Kubernetes公布应用程序

本文翻译自 Kubernetes 官网 Using a Service to Expose Your App,并有所改写 目标 了解 Kubernetes 的 Service(服务) 了解 Labels(标签)和 LabelSelector(标签选择器)与 Service(服务)的关系 在 Kub

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Kubernetes查看Pods/Nodes

Kubernetes查看Pods/Nodes

本文翻译自 Kubernetes 官网 Viewing Pods and Nodes,并有所改写 目标 了解Kubernetes Pods(容器组) 了解Kubernetes Nodes(节点) 排查故障 Kubernetes Pods 在 部署第一个应用程序 中创建 Deployment 后

Joe.Ye Joe.Ye 2023-03-31
0 0 1
1 2 3 4 22