Deploy Mysql container
bash
1nano mysql.yamlyaml
1apiVersion: apps/v12kind: Deployment3metadata:4 name: mysql25spec:6 replicas: 17 selector:8 matchLabels:9 app: mysql10 template:11 metadata:12 labels:13 app: mysql14 spec:15 containers:16 - name: mysql17 image: mysql:latest18 env:19 - name: MYSQL_ROOT_PASSWORD20 value: "123"21 ports:22 - containerPort: 3306Expose Mysql to LAN
bash
1kubectl expose deploy mysql --port 3306 --target-port 3306 --type LoadBalancerOr get all in one
yaml
1apiVersion: apps/v12kind: Deployment3metadata:4 name: mysql5spec:6 replicas: 17 selector:8 matchLabels:9 app: mysql10 template:11 metadata:12 labels:13 app: mysql14 spec:15 containers:16 - name: mysql17 image: mysql:latest18 env:19 - name: MYSQL_ROOT_PASSWORD20 value: "123"21 ports:22 - containerPort: 330623---24apiVersion: v125kind: Service26metadata:27 name: mysql28spec:29 type: LoadBalancer30 selector:31 app: mysql32 ports:33 - port: 330634 targetPort: 3306