imfreedom/k8s-cluster

Disable the fsGroup security context because it causes our container to time out for 20 minutes as k8s chown's all of the files in the volume. This isn't necessary except first start.
---
apiVersion: v1
kind: Service
metadata:
namespace: imfreedom
labels:
app: wiki
role: database
name: wiki-database
spec:
ports:
- port: 3306
protocol: TCP
selector:
app: wiki
role: wiki-database
---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: imfreedom
name: wiki
labels:
app: wiki
role: database
spec:
replicas: 1
selector:
matchLabels:
app: wiki
role: database
template:
metadata:
labels:
app: wiki
role: database
spec:
containers:
- name: mariadb
image: mariadb:10
imagePullPolicy: Always
ports:
- containerPort: 3306
volumeMounts:
- mountPath: /var/lib/mysql/
name: data
readOnly: false
volumes:
- name: data
persistentVolumeClaim:
claimName: wiki-data
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: imfreedom
name: wiki-database
labels:
app: wiki
role: database
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
---