1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| apiVersion: apps/v1 kind: Deployment metadata: name: mysql namespace: default spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: mysql template: metadata: labels: app: mysql spec: containers: - name: mysql image: mysql:8.0 env: - name: MYSQL_ROOT_PASSWORD value: "rootpass" - name: MYSQL_USER value: "user" - name: MYSQL_PASSWORD value: "userpass" ports: - containerPort: 3306 hostPort: 13306 volumeMounts: - name: mysql-storage mountPath: /var/lib/mysql volumes: - name: mysql-storage hostPath: path: /data/mysql type: DirectoryOrCreate nodeName: mysql-node
|