前几天安装了 k8s 并测试了自动伸缩功能(HPA),今天来部署一个简单的 Java 应用到 k8s。 开始之前需要先安装一下 ingress 插件。ingress 作为 k8s 的流量入口,有多种实现。我知道的有 traefik,haproxy-ingress,ingress-nginx ...
准备 事先准备好k s集群,打包你的项目并上传到docker仓库 yaml文件 k s的yaml文件可以自己手动写 不推荐 ,也可以通过kubectl create生成,这里不多说了,网上相关的文章多的是。。。下面是我的yaml文件。 test deployment.yaml test configmap.yaml test service.yaml 部署 登陆docker仓库 在你的k s集群上 ...
2021-06-10 13:35 0 1557 推荐指数:
前几天安装了 k8s 并测试了自动伸缩功能(HPA),今天来部署一个简单的 Java 应用到 k8s。 开始之前需要先安装一下 ingress 插件。ingress 作为 k8s 的流量入口,有多种实现。我知道的有 traefik,haproxy-ingress,ingress-nginx ...
的springboot 项目,里面就依赖的一个mysql。 1. 部署mysql (1) deployment.y ...
kubernetes基本概念 Pod: 1.最小的部署单元, 2.一组容器的集合 3.一个pod中的容器共享网络命名空间 4.生命周期是短暂的 Controllers: 1.Deployment:部署无状态应用 2.Statefulset:部署有状态应用 ...
传统部署和k8s部署区别 通常使用传统的部署的时候,我们一个web项目,网站的搭建,往往使用的如下的一种整体架构,可能有的公司在某一环节使用的东西是不一样,但是大体的框架流程是都是差不多的 使用k8s部署,便于弹性伸缩,节约资源,发布周期快,整体框架如下 环境 ...
一、jar包和war包区别 首先简单介绍一下jar包和war包区别,当时就没分清,导致部署总是傻傻分不清楚. jar包:jar包就是java的类进行编译生成的class文件就行打包的压缩包。里面是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包 ...
一环境准备 二 k8s部署 我这里用kubeadmin部署 部署详情查看 https://www.cnblogs.com/huningfei/p/12697310.html 三设置jenkins 1 安装Kubernetes 和git,pipeline 安装这三个插件,在jenkins ...
1、对项目的理解 对项目本身的理解? 项目的架构 , 单体架构,微服务架构,项目的依赖,服务的启动顺序 前端,处理程序,中间件,后端存储和数据库 怎么部署? 副本数量,存储管理,日志 怎么管理? 2、在kubernetes平台部署项目流程 ...
一个shell脚本拉取gitlab代码。代码拉取的位置也需要规划好,由于在K8S环境中使用PVC,所以在 ...