@underpostnet/underpost
Version:
57 lines (56 loc) • 1.47 kB
YAML
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mariadb-statefulset
spec:
serviceName: mariadb
replicas: 1
selector:
matchLabels:
app: mariadb
template:
metadata:
labels:
app: mariadb
spec:
containers:
- name: mariadb
image: mariadb:latest
env:
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
name: mariadb-secret
key: password
# - name: MYSQL_PASSWORD
# valueFrom:
# secretKeyRef:
# name: mariadb-secret
# key: password
# - name: MYSQL_USER
# valueFrom:
# secretKeyRef:
# name: mariadb-secret
# key: username
# - name: MYSQL_DATABASE
# value: default
ports:
- containerPort: 3306
volumeMounts:
- mountPath: /var/lib/mysql
name: mariadb-storage
# - mountPath: /etc/mysql/conf.d
# name: config-volume
# volumes:
# - name: config-volume
# configMap:
# name: mariadb-config
volumeClaimTemplates:
- metadata:
name: mariadb-storage
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: mariadb-storage-class
resources:
requests:
storage: 1Gi