Kubernetes集群-部署springboot Java项目【SGG】

28 篇文章 4 订阅
订阅专栏

Kubernetes集群-部署Java项目(SGG)

k8s部署项目java流程图

在这里插入图片描述

第一步 打包+制作镜像

在这里插入图片描述

打包 java源码:

在这里插入图片描述
application.properties
在这里插入图片描述

#在有pom.xml的路径下执行
mvn clean package

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

制作镜像:

在这里插入图片描述

将刚才打包后的文件夹传到,装有docker的服务器,来制作镜像。
在这里插入图片描述
编写Dockerfile

FROM openjdk:8-jdk-alpine  #jdk环境
VOLUME /tmp  # 临时存储的文件
ADD ./target/demojenkins.jar demojenkins.jar  #进行打包
ENTRYPOINT ["java","-jar","/demojenkins.jar", "&"] #启动

制作镜像

#制作
docker build -t java-demo-01:latest .

#本地启动验证
docker run -d -p 8111:8111 java-demo-01:latest -t

浏览器访问java项目: http://192.168.44.134:8111/user
在这里插入图片描述

第二步 推送镜像(阿里云容器镜像)

在这里插入图片描述
在这里插入图片描述
登陆阿里云的镜像仓库

$ docker login --username=XXX registry.cn-hangzhou.aliyuncs.com

官网demo:
在这里插入图片描述
推送操作:

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/aliyundem/java-project01:[镜像版本号]
docker push registry.cn-hangzhou.aliyuncs.com/glutgl/java-project-01:[镜像版本号]

在这里插入图片描述

在这里插入图片描述
拉取操作:

 docker pull registry.cn-hangzhou.aliyuncs.com/aliyundemq/java-project01:[镜像版本号]

在这里插入图片描述

第三步 部署镜像到k8s

在这里插入图片描述

创建deployment

kubectl create deployment javademo1 --image=registry.cn-hangzhou.aliyuncs.com/aliyundemojq/java-project01:[镜像版本号] --dry-run -o yaml >javademo1.yaml

kubectl apply -f javademo1.yaml
kubectl get pods -o wide

#扩容操作
kubectl scale deployment javademo1 --replicas=3

在这里插入图片描述

创建svc 暴露端口

#生产环境一般都是写成yaml文件。
kubectl expose deployment javademo1 --port=8111 --target-port=8111 --type=NodePort

在这里插入图片描述
访问验证:输入master或node1的IP+30675
在这里插入图片描述

END

参考:
https://blog.csdn.net/qq_45498432/article/details/128049672
https://blog.csdn.net/qq_50255609/article/details/127593491

JAVA集群部署
06-03
LVS Memcached redis 见解 说明:该部署方案至少在14台机器以上 2台用于LVS负载均衡 2台用于WBE(tomcat)集群 2台用于 mysql主从数据库集群:主(读写操作) 从(读操作)数据库集群 2台用于动静态分离 Nginx动静分离 3台用于应用服务器(hadoop): 一台namenode两台:datanode1 datanode2 1台NFS文件服务器 Nginx 1台 2台Memcached或者redis服务器(可存储用户动态信息在缓冲 解决session超时和共享问题) 1台消息队列">LVS Memcached redis 见解 说明:该部署方案至少在14台机器以上 2台用于LVS负载均衡 2台用于WBE(tomcat)集群 2台用于 mysql主从数据库集群:主(读写操作) 从(读操作)数据库集群 2台用于动静态分离 Nginx动静分离 3台用于应用服 [更多]
java项目集群部署_集群项目搭建
weixin_36289813的博客
02-13 2657
## 集群项目搭建需要配置到项目中的信息已经在[集群基础设施准备](http://www.javamall.com.cn/docs/current/deploy/ji-qun-bu-shu/ji-qun-xiang-mu-da-jian.html)中配置完毕,下面将进行合并到项目中搭建集群项目:#### 一、配置redis、rabbitmq、mysql信息:1、javashop-web工程配置文件...
Javeweb项目微服务集群部署
Brew的博客
11-06 3180
1.安装nfs服务 2.安装相应中间件服务 3.安装数据库以及缓存数据库 4.配置文件 5.运行文件调试 (监控健康服务节点consul /请求反向代理nginx/)
k8s部署jar包_利用Kubernetes(K8S)部署JAVA项目
weixin_39640849的博客
12-19 5000
一、jar包和war包区别首先简单介绍一下jar包和war包区别,当时就没分清,导致部署总是傻傻分不清楚.jar包:jar包就是java的类进行编译生成的class文件就行打包的压缩包。里面是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包。同时在可以在其他的工程下使用,但是我们在这个工程依赖的jar包,在其他工程使用该jar包也要导入。war包:其实就是一个w...
SggJava GC
qq_43123615的博客
02-16 220
Java GC Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,在使用JAVA的时候,一般不需要专门编写内存回收和垃圾清理代 码。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。 自动垃圾回收机制,简单来说就是寻找 Java堆中的无用对象。打个比方:你的房间是JVM的内存,你在房间里生活会制造垃圾和脏乱,而你妈就是 ...
kubernetes——快速部署
qq_59324730的博客
09-07 686
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。
项目文档 sgg vue 2022
11-20
在"项目文档 sgg vue 2022"中,我们可以预见到这个项目可能是关于使用Vue.js进行开发的一个实例,其中可能包含了一些特定的sgg(可能代表某种特定的功能或模块)相关的代码和设计。文档可能涵盖了以下关键知识点: ...
kubernetes(k8s):部署高可用集群
weixin_43936969的博客
06-11 910
文章目录背景:两种高可用集群架构1.实验环境1.1 Loadbalancer部署:三台主机分别配置haproxy,keepalived1.2 分别部署k8s,docker1.3 将三台主机均设置为master1.4 安装flannel网络组件1.5 再开启一台server5做worker1.6 测试 背景:两种高可用集群架构 2.采用分布式存储etcd,分别用三台主机节点作为etcd 1.实验环境 重新准备server2、server3、server4,三台虚拟机,分别安装haproxy和keep
springboot + Mybatisplus + MySQL 简单整合 -- 多模块项目
weixin_43240792的博客
04-11 7388
结构如下: 小案例地址:链接:https://pan.baidu.com/s/1PTZz4wYT9vY2QulRaV2SGg 提取码:syuy 一、创建父工程 1、File -- new -- project -- maven -- 不勾选模板 -- next 2.GroupId(一般填反转后公司域名)和ArtifactId(项目名)还有Version,这三个属性目的是标...
Elasticsearch-sgg
11-05
- **配置文件**:修改`elasticsearch.yml`配置文件,设置节点名、集群名、路径等参数。 - **启动与停止**:通过命令行启动或停止Elasticsearch服务。 ### 3. 索引管理 - **创建索引**:使用`PUT`请求创建新的索引...
java软件部署说明书,系统架构-集群部署配置及操作说明
weixin_32211739的博客
03-10 1127
关键词:系统架构,O2OA,集群部署,集群配置,高可用配置,集群扩展O2OA平台使用分布式架构设计,提供灵活的扩展方案用于对服务器的负载能力进行扩展,保障系统的高可用性。本篇主要介绍如何部署O2OA服务器集群。说明服务器环境由以下部分组成:Web服务器Center服务器Application服务器Storage服务器(附件存储服务器)Data服务器(数据库服务器)系统支持集群方式进行应用扩展.扩展...
sgg-hbase项目
qq_28764557的博客
04-22 167
视频地址:https://www.bilibili.com/video/BV1Y4411B7jy?p=52 代码: 资料: ----------------------- 和牛逼很全的代码:https://github.com/jast90/awesome-learning/issues/1 ---53---
Kubernetes部署java应用最佳实践
海纳百川的博客
10-17 431
Kubernetes部署java应用最佳实践 继上一篇《Kubernetes部署最佳实践》,在部署Kubernetes环境后进行以下操作,即可将java应用部署Kubernetes集群中 1.生成deployment部署文件 kubectl create deployment zy-eureka-server --image=zyexplorej2ee/zy-eureka-server --dry-run=client -o yaml > deploy.yaml 其中–image 参数值 zye
crmeb Java2.0集群部署教程
weixin_45734165的博客
01-25 1008
crmeb Java 宝塔单机nginx负载均衡集群部署 1.添加站点(此处不做详述) 2.站点设置—网站目录,关闭防跨转攻击 3.站点设置—添加反向代理 4.站点设置—配置文件 此处因为是本地测试,使用IP+端口,需要在之前的项目同级目录下创建front2目录,再起一个移动端项目,下图的端口就是原front1,与front2的启动端口,启动端口可以在项目中application-*.yml文件中的server:port:端口,这里修改 5.配置文件确认(确认upstream 后的区块名称是否一致) 1
k8s部署java项目
最新发布
qq_41076892的博客
06-15 545
使用k8s集群部署springboot项目
K8S部署Java项目(Gitlab CI/CD自动化部署终极版)
分享式获得也是一种学习的态度
02-26 5252
每个人都有惰性,但不断学习是好好生活的根本,共勉!
java集群_java/tomcat/nginx/mysql 集群(主主模式)部署网站
weixin_39779975的博客
11-28 210
架构示意图:网站架构示意图 环境部署版本 IP信息NGINX+NFS: 10.10.10.15mariadb-1 :10.10.10.15mariadb-2 :10.10.1.128TOMCAT-1 TOMCAT-2 TOMCAT-3 TOMCAT-4: 10.10.10.128数据库版本:5.5.64-MariaDBtomcat版本:apache-tomcat-8.5.40.tar.gzngin...
部署Java项目到k8s集群
神兽乌鸦
12-14 1125
docker build -f dockerfile地址 -t 新镜像名字:TAG .
PE-Net: 解决SGG偏见问题的紧凑表示与原型引导网络
在"Prototype-based Embedding Network for Scene Graph Generation"这篇论文中,研究者针对场景图生成(Scene Graph Generation, SGG)领域的挑战,提出了一个创新的方法PE-Net。SGG模型通常在处理细粒度谓词时表现...
写文章

热门文章

  • 【英伟达显卡黑屏问题】nvlddmkm错误 17573
  • 处理 mkdir:无法创建目录“aaa“:只读文件系统 13682
  • Linux运维简历模板&技术储备(by ob) 11406
  • dockerfile使用copy报错stat /var/lib/docker/tmp xxxxxxxx  No such file or directory  9920
  • 【故障排查】拒绝连接: /127.0.0.1:9848 Server check fail, please check server 127.0.0.1 ,port 9848 is available 9458

分类专栏

  • iptables与Firewalls 2篇
  • 2023-The Shawshank Redemption
  • ELK Stack(7.8版本)
  • Git、Jenkins、Ansible实践CICD
  • ansible
  • MySQL 1篇
  • zabbix
  • linux随记 11篇
  • kingbase金仓 1篇
  • The Shawshank Redemption 23篇
  • 故障排错 21篇
  • nginx 9篇
  • .NET & IIS 2篇
  • git & Jenkins 7篇
  • ansible 1篇
  • prometheus + grafana 2篇
  • puppet 2篇
  • zabbix 2篇
  • Python项目部署 4篇
  • Windows server 1篇
  • awk、sed、grep文本处理 20篇
  • Oracle 4篇
  • shell脚本 3篇
  • 其他 8篇
  • 前端 1篇
  • bat 3篇
  • sql server 1篇
  • HCIA 3篇
  • 云玩家-K8S&docker 28篇
  • 软件安装/系统安装 1篇
  • java 1篇
  • linux自学 29篇
  • java商城项目部署 2篇
  • mysql5.6
  • 运维 42篇

最新评论

  • day7-Linux系统的用户和用户组管理(ob-04)-1

    Nightwish5: 不需要,系统自带有

  • day7-Linux系统的用户和用户组管理(ob-04)-1

    m0_56238792: 请问/etc/passwd这个文件夹是需要自己创建吗

  • 数据库随记(一)

    菜菜的大数据开发之路: 博主写的真的爆赞,有空来我博客指点一下好吧?

  • Jenkins构建通知企业微信报错protocol is disabled or cipher suites are inappropriate和handshake_failure

    进击小高: 有尝试"更多消息"里的${环境变量}吗,我的有通知但是识别不到环境变量,不知道怎么回事

  • openEuler 22.03 (LTS-SP3) 编译安装mysql 8.0.25 (cmake 、 make 、make install)

    Nightwish5: lscpu查看,根据自己cpu核心数来调整这个数值。 卡在85%是正常的。别让cpu满负荷来跑。

大家在看

  • Java中的数据结构与集合源码 495
  • 【数据结构与算法】Java中的基本数据结构:数组、链表、树、图、散列表等。
  • ros中的cpp和py运行
  • 什么是FPGA?| FPGA秋招必看基础 501
  • 代码随想录训练营第65天|bellman_ford应用 101

最新文章

  • Linux随记(十一)
  • openEuler 22.03 (LTS-SP3) 编译安装mysql 8.0.25 (cmake 、 make 、make install)
  • BCLinux Euler 21.10 安装mysql 8.0.37 (二进制安装)
2024年10篇
2023年47篇
2022年19篇
2021年73篇
2020年62篇
2019年24篇
2017年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家安庆玻璃钢雕塑定做公司佛山玻璃钢广场雕塑校园玻璃钢雕塑厂家哪家好镜面玻璃钢仿铜雕塑定做厂家金华玻璃钢雕塑哪家便宜商场美陈怎么拍江苏专业玻璃钢雕塑性价比高韶关玻璃钢雕塑的特点宣城佛像玻璃钢雕塑商场创意商业美陈理念玻璃钢道教雕塑价格国外商场美陈效果图上海市玻璃钢雕塑加工广东主题公园玻璃钢雕塑价格唐河广场玻璃钢雕塑四川主题商场美陈销售厂家公园摆件玻璃钢雕塑包括哪些东莞玻璃钢雕塑介绍草莓玻璃钢树脂雕塑产品影响玻璃钢雕塑的因素南充玻璃钢雕塑制作无锡南宁玻璃钢卡通雕塑六安多彩玻璃钢雕塑定制马鞍山创意玻璃钢雕塑哪家便宜广州学校玻璃钢雕塑陕西玻璃钢雕塑供应安徽玻璃钢雕塑公司长春玻璃钢香蕉雕塑南平玻璃钢海豚雕塑银川玻璃钢人物雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化