Kubernetes部署Java项目

本文详细介绍了如何在Kubernetes(k8s)环境中部署Java项目,特别是使用Halo这一Java应用。首先,文章讲解了k8s部署Java项目的流程,接着对比了jar与war包的区别。然后,介绍了如何登录仓库获取Halo的最新镜像,并通过K8s资源清单文件进行部署。最后,提供了网页安装Halo的访问地址。
摘要由CSDN通过智能技术生成


官网部署指南

halo包下载地址

一、Kubernetes 部署java项目

项目迁移到k8s平台是怎么样的流程?在这里插入图片描述

二、jar包和war包区别

jar:
jar包就是java的类进行编译生成的class文件就行打包的压缩包。里面是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包。同时在可以在其他的工程下使用,但是我们在这个工程依赖的jar包,在其他工程使用该jar包也要导入。

war:
war包其实就是一个web程序进行打包便于部署的压缩包,里面包含我们web程序需要的一些东西,其中包括web.xml的配置文件,前端的页面文件,以及依赖的jar。文件数量对于jar包,这样便于我们部署工程,直接放到tomcat的webapps目录下,直接启动tomcat即可。同时可以使用WinRAR查看war包,直接将后缀.war改成.rar

三、登录仓库获取最新版本halo镜像

上面有两个链接,第一个可以照着官方的来;第二个你可以自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值