apiVersion: v1 kind: ReplicationController metadata: name: mysql namespace: dev labels: name: mysql spec: replicas: 1 selector: name: mysql template: metadata: labels: name: mysql spec: containers: - name: mysql image: mysql:8.0.33 command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max_connections=2000 --binlog_expire_logs_seconds=432000 ports: - containerPort: 3306 volumeMounts: - name: mysql-data-dev mountPath: /var/lib/mysql env: - name: MYSQL_ROOT_PASSWORD value: "Beaconfire@2099" - name: MYSQL_DATABASE value: "devops" - name: MYSQL_USER value: "devops" - name: MYSQL_PASSWORD value: "devops" volumes: - name: mysql-data-dev hostPath: path: /data/dev/mysql --- apiVersion: v1 kind: Service metadata: name: mysql namespace: dev labels: name: mysql spec: ports: - protocol: TCP port: 3306 targetPort: 3306 nodePort: 30016 selector: name: mysql type: NodePort