cat > /java/${server}-deploy.yaml <<EOF
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: ${server}
name: ${server}
namespace: $Namespace
spec:
replicas: 1
selector:
matchLabels:
app: ${server}
template:
metadata:
creationTimestamp: null
labels:
app: ${server}
spec:
imagePullSecrets:
- name: registry-pull-secret
containers:
- name: ${server}
image: ${harbors}/datacenter/${server}:$Branch-$time
imagePullPolicy: Always
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 500Mi
ports:
- containerPort: ${port}
volumeMounts:
- name: date
mountPath: /usr/share/zoneinfo/Asia/Shanghai
readOnly: true
volumes:
-
k8s 本地文件映射
最新推荐文章于 2024-07-14 03:33:38 发布
本文介绍了如何在Kubernetes(K8s)环境中将本地文件系统映射到Pod中,实现数据持久化。详细讨论了使用HostPath挂载、Persistent Volumes(PV)和Persistent Volume Claims(PVC)的方法,以及其优缺点和适用场景。
摘要由CSDN通过智能技术生成