k8s之配置springboot项目

一,准备环境:

配置k8s,java17镜像,mysql5.6镜像

二,部署

1),jvb-pv.yaml

apiVersion: v1

kind: PersistentVolume

metadata:

name: jvb-pv

namespace: jvb

labels:

app: jvb-pv

spec:

capacity:

storage: 5Gi

accessModes:

  • ReadWriteOnce

persistentVolumeReclaimPolicy: Recycle

nfs:

path: /kube/jvb

server: 192.168.142.137

2), jvb-pvc.yaml

kind: PersistentVolumeClaim

apiVersion: v1

metadata:

name: jvb-pvc

namespace: jvb

labels:

app: jvb-pvc

spec:

accessModes:

  • ReadWriteOnce

resources:

requests:

storage: 2Gi

selector:

matchLabels:

app: jvb-pv

3), jvb-deploy.yaml

apiVersion: apps/v1

kind: Deployment

metadata:

name: jvb-deploy

namespace: jvb

labels:

app: jvb-deploy

spec:

selector:

matchLabels:

app: jvb-pod

strategy:

type: Recreate

template:

metadata:

labels:

app: jvb-pod

spec:

containers:

  • image: java:17

name: jvb-pod

command: ["sleep"]

args: ["infinity"]

imagePullPolicy: IfNotPresent

ports:

  • containerPort: 9999

volumeMounts:

  • name: jvb-dir

mountPath: /myblog

volumes:

  • name: jvb-dir

persistentVolumeClaim:

claimName: jvb-pvc

相关推荐
槐序深巷里打雨伞的人16 分钟前
k8s中部署prometheus并监控k8s集群以及nginx案例
nginx·kubernetes·prometheus
阿里云云原生21 分钟前
模型调用总闸门再次被投毒
云原生
万象.1 小时前
Docker网络原理
网络·docker·容器
阿里云云原生2 小时前
Harness 驾驭工程是 AI 平权的必经之路?
云原生
IT一氪2 小时前
K8s Admin:一个轻量级的多集群 Kubernetes 管理平台
云原生·容器·kubernetes
大新新大浩浩2 小时前
Deerflow部署-X86架构-在ubuntu2204操作系统上使用docker模式部署
docker·容器·架构
斯普信专业组2 小时前
Kubeasz快速部署k8s混合架构集群
java·架构·kubernetes
cool32003 小时前
二进制基于kubeasz部署 K8s 1.34.x 高可用集群实战指南-第四章:kubeasz部署集群k8s系统(4-4)
云原生·容器·kubernetes
CSND7403 小时前
什么是Docker,容器是什么,镜像是什么,一文解读
运维·人工智能·docker·容器
cool32003 小时前
ETCD每天凌晨2点自动备份 + 手动完整恢复
云原生·容器·kubernetes