k8s集群部署springboot项目

news2024/11/18 19:49:49

一、前言

本篇,我们将基于k8s集群,模拟一个比较接近实际业务的使用场景,使用k8s集群部署一个springboot的项目,我们的需求是:

  • 部署SpringBoot项目到阿里云服务器 ;
  • 基于容器打包,推送私有镜像仓库 ;
  • 采用K8S集群部署,对外暴露服务,pod副本扩容,公网可以访问 ;

二、完整的部署过程

  • 基于阿里云服务器搭建基础运行环境,主要包括:JDK1.8,maven3.6.1;
  • 本地代码上传阿里云服务器,通过maven打包,使用docker构建镜像 ;
  • 推送构建好的镜像到阿里云私有镜像仓库 ;
  • K8S集群部署服务,并对外暴露服务可以访问;

三、阿里云服务器安装jdk与maven

本篇的部署业务流程相对比较简单,只需所使用的服务器安装了docker,jdk以及maven即可;

前置准备

提前下载jdk与maven并上传至服务器目录

安装jdk

解压并重命名

tar -zxvf jdk-8u181-linux-x64.tar.gz
mv jdk-8u181-linux-x64 jdk8<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/148162.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【案例教程】GEE遥感云大数据在林业中的应用

以Earth Engine&#xff08;GEE&#xff09;为代表全球尺度地球科学数据&#xff08;尤其是卫星遥感数据&#xff09;在线可视化计算和分析云平台应用越来越广泛。该平台存储和同步遥感领域目前常用的MODIS、Landsat和Sentinel等卫星影像、气候与天气、地球物理等方面的数据集超…

禅道的部署与使用

文章目录1、禅道介绍2、下载安装3、使用3.1、创建项目3.2、添加用户3.3、团队管理3.4、测试人员提Bug3.5、开发人员修复Bug4、总结1、禅道介绍 官网地址&#xff1a;https://www.zentao.net禅道是专业的研发项目管理软件&#xff0c;有如下特点&#xff1a; 细分需求、任务、缺…

一篇五分生信临床模型预测文章代码复现——Figure 4-6 临床模型构建(七)

之前讲过临床模型预测的专栏,但那只是基础版本,下面我们以自噬相关基因为例子,模仿一篇五分文章,将图和代码复现出来,学会本专栏课程,可以具备发一篇五分左右文章的水平: 本专栏目录如下: Figure 1:差异表达基因及预后基因筛选(图片仅供参考) Figure 2. 生存分析,…

Redis简介与使用

Redis简介与使用:数据保存在内存。&#xff08;mysql数据保存在硬盘&#xff09;是一个 高性能的key-value数据库NoSQL&#xff08;非关系数据库&#xff09;和SQL数据库&#xff08;关系数据库&#xff09;比较&#xff1a;适用场景不同:sql数据库适合用于关系特别复杂的数据查…

Java8-

https://blog.51cto.com/u_14014612/5677262 Stream到底是什么呢&#xff1f; 是数据渠道&#xff0c;用于操作数据源&#xff08;集合、数组等&#xff09;所生成的元素序列。 “集合讲的是数据&#xff0c;Stream讲的是计算&#xff01;” 流的构成 当我们使用一个流的时…

贴片SD卡移植FATFS文件系统

一、前言 手头有一块深圳雷龙的 SDIO 接口的贴片 SD 卡&#xff0c;挂载个文件系统把玩一下。首先介绍一下使用的贴片 SD 卡&#xff0c;以前使用的都是拔插式的 SD 卡&#xff0c;下面这个样子&#xff1a; 拿到的贴片雷龙 SD 卡如下图&#xff1a; 二、贴片 SD 卡介绍 雷龙的…

RAD Studio 11.2 详细图文安装教程 (delphi 11.2)

准备 准备好安装镜像和嘿嘿工具 镜像可以到官网下载&#xff0c;工具百度搜一搜就能找到 系统环境&#xff1a;win11 专业版 开始安装 双击镜像文件&#xff0c;然后将里面的文件复制到一个地方 注意一定要把这两个文件复制出来再运行&#xff0c;否则会嘿嘿失败 右键点击红色…

前有农民歌唱家大衣哥,后有农民女歌手草帽姐,都给山东人增光了

山东自古以来是孔孟之乡礼仪之邦&#xff0c;也诞生了很多的好儿女&#xff0c;农民歌唱家大衣哥就是其中的一位。大衣哥是从《星光大道》走红&#xff0c;也是大山东人的骄傲&#xff0c;他出名十几年不忘本&#xff0c;扎根农村为老乡们做贡献的精神&#xff0c;也感动了无数…

从0到1完成一个Vue后台管理项目(五、登录页,mock,token,axios封装)

往期 从0到1完成一个Vue后台管理项目&#xff08;一、创建项目&#xff09; 从0到1完成一个Vue后台管理项目&#xff08;二、使用element-ui&#xff09; 从0到1完成一个Vue后台管理项目&#xff08;三、使用SCSS/LESS&#xff0c;安装图标库&#xff09; 从0到1完成一个Vu…

两大js调试工具的安装

首先要确保已经安装nodejs&#xff0c;具体安装步骤可以百度。 node-inspect工具的安装和使用 对于node-inspect工具我们可以全局安装&#xff1a; npm install node-inspect -g由于安装过cnpm&#xff0c;所以几乎在1秒内将node-inspect安装完成。 cnpm的安装方法&#xff…

Multisim14.0仿真应用举例——OCL电路输出功率和效率的研究

安装教程&#xff1a;http://t.csdn.cn/qvvqA一、理论讲解OCL全称: Output Capacitorless&#xff0c;中文名称:无输出电容的功率放大电路。功率放大带电路最重要的技术指标是最大输出功率Pom和效率η 。若输入信号Ui为正弦信号sin(wt)&#xff0c;负载上能得到的最大输出电压且…

你是真的“C”——详解C语言实现静态版通讯录

详解C语言实现静态版通讯录&#x1f60e;前言&#x1f603;通讯录设计的关键思想点分析 &#x1f64c;通讯录界面&#xff08;meun&#xff09;设计 &#x1f64c;增加信息功能实现代码&#x1f64c;删除信息功能实现代码&#x1f64c;查询信息功能实现代码&#x1f64c;修改信…

【强训】Day04

努力经营当下&#xff0c;直至未来明朗&#xff01; 文章目录一、选择二、编程1. 计算糖果2. 进制转换答案1. 选择2. 编程普通小孩也要热爱生活&#xff01; 一、选择 下列与队列结构有关联的是&#xff08;&#xff09; A 函数的递归调用 B 数组元素的引用 C 多重循环的执行…

【年终总结系列 2022】魔幻、疲惫、收获与成长

时光飞逝&#xff0c;转眼到了2022年的年末了。仿佛昨天还在看冬奥的开幕式&#xff0c;而第一次做核酸又似乎很遥远&#xff0c;生活像是一瞬间恢复了喧嚣&#xff0c;可能是三年之期已到吧。这一年于我们大众而言我愿称之为魔幻的一年&#xff0c;于我自己而言&#xff0c;则…

6.4 工具-RabbitMQ

目录 6.4.1 RabbitMQ概述 6.4.1.1 什么是RabbitMQ 6.4.1.2 Erlang和AMQP 6.4.1.3 RabbitMQ 6.4.1.3.1 RabbitMQ优点 6.4.1.3.2 应用解耦 6.4.1.3.3 异步处理 6.4.1.3.4 流量削峰 6.4.2 RabbitMQ安装 6.4.3 RabbitMQ架构 6.4.3.1 架构图 6.4.3.1.1 术语 6.4.3.1.…

MongoDB入门学习(二)GridFS、GridFS整合SpringBoot

文章目录GridFSGridFS简介GridFS存储原理GridFS整合SpringBoot新增store()查询与下载find()、findOne()删除delete()Demo案例GridFS GridFS简介 GridFS是MongoDB的一个用来存储/获取大型数据&#xff08;图像、音频、视频等类型的文件&#xff09;的规范。相当于一个存储文件…

Java中创建不可变集合、Stream流、异常体系、日志框架

创建不可变集合、Stream流、异常体系、日志框架创建不可变集合什么是不可变集合&#xff1f;为什么要创建不可变集合&#xff1f;如何创建不可变集合&#xff1f;不可变集合的特点&#xff1f;Stream流Stream流的概述Stream流的获取Stream流的常用API&#xff08;中间操作方法&…

Index Tree(树状数组)

1、引入 线段树解决的是 区间查询 和 区间更新 的问题&#xff0c; O(logn)O(logn)O(logn) 复杂度。 人为规定&#xff1a;数组下标从 1 开始。 如果要计算数组某个范围 L 到 R 的累加和&#xff0c;那么可以准备一个前缀和数组 help&#xff0c;得到前缀和数组后&#xff0…

【寒假每日一题】洛谷 P6263 [COCI2014-2015#3] STROJOPIS

题目链接&#xff1a;P6263 [COCI2014-2015#3] STROJOPIS - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 正确的打字正成为文化的重要组成部分。如果你仍然没有使用所有的十根手指来打字&#xff0c;你必须重新学习打字——然后你会打字更快&#xff0c;感觉更舒适…

Web进阶:Day1 字体图标、平面转换、空间转换、动画

Web进阶&#xff1a;Day1 Date: October 3, 2022 Summary: 字体图标、平面转换、空间转换、动画 字体图标 字体图标 字体图标展示的是图标&#xff0c;本质是字体 处理简单的、颜色单一的图片 注&#xff1a;复杂的用CSS精灵&#xff0c;简单的用字体图标 字体图标的优点&…