fix: mysql terminated

main
ycz008 2023-09-15 14:13:08 +08:00
parent 0f51f912c0
commit 48de55b722
1 changed files with 39 additions and 26 deletions

View File

@ -1,3 +1,33 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: mongo-dev-0
labels:
type: local
spec:
storageClassName: local-mongo
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
local:
path: /data/dev/mongo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- trainer
- key: kubernetes.io/hostname
operator: In
values:
- bfs-k8snode-10-2-0-12.hetzner.base.beaconfireinc.com
---
apiVersion: apps/v1 apiVersion: apps/v1
kind: StatefulSet kind: StatefulSet
metadata: metadata:
@ -13,19 +43,6 @@ spec:
labels: labels:
app: mongo app: mongo
spec: spec:
initContainers:
- name: init
image: busybox
imagePullPolicy: IfNotPresent
command:
- sh
- -c
- |
sysctl -w net.ipv4.tcp_keepalive_time=300
sysctl -w net.ipv4.tcp_keepalive_intvl=10
sysctl -w net.ipv4.tcp_keepalive_probes=3
securityContext:
privileged: true
containers: containers:
- name: mongo - name: mongo
image: mongo:6.0.6 image: mongo:6.0.6
@ -40,19 +57,15 @@ spec:
volumeMounts: volumeMounts:
- name: mongo-data - name: mongo-data
mountPath: /data/db mountPath: /data/db
volumes: volumeClaimTemplates:
- name: mongo-data - metadata:
hostPath: name: mongo-data
path: /data/dev/mongo spec:
affinity: accessModes: ['ReadWriteOnce']
nodeAffinity: storageClassName: local-mongo
requiredDuringSchedulingIgnoredDuringExecution: resources:
nodeSelectorTerms: requests:
- matchExpressions: storage: 5Gi
- key: "kubernetes.io/hostname"
operator: In
values:
- bfs-k8snode-10-2-0-12.hetzner.base.beaconfireinc.com
--- ---
apiVersion: v1 apiVersion: v1