Skip to content

Commit 5de46c8

Browse files
committed
added mysql yaml
1 parent 7104b1c commit 5de46c8

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
name: mysql-ns
5+
labels:
6+
name: mysql-ns
7+
---
8+
apiVersion: v1
9+
kind: Service
10+
metadata:
11+
name: mysql-service
12+
labels:
13+
app: mysql-db
14+
namespace: mysql-ns
15+
spec:
16+
type: NodePort
17+
ports:
18+
- port: 3306
19+
protocol: TCP
20+
targetPort: 3306
21+
nodePort: 31306
22+
selector:
23+
app: mysql-db
24+
---
25+
apiVersion: v1
26+
kind: Secret
27+
metadata:
28+
name: mysql
29+
namespace: mysql-ns
30+
type: Opaque
31+
data:
32+
password: cm9vdDEyMw==
33+
---
34+
apiVersion: apps/v1beta1
35+
kind: Deployment
36+
metadata:
37+
name: mysql-db
38+
namespace: mysql-ns
39+
labels:
40+
app: mysql-db
41+
spec:
42+
replicas: 1
43+
selector:
44+
matchLabels:
45+
app: mysql-db
46+
template:
47+
metadata:
48+
labels:
49+
app: mysql-db
50+
spec:
51+
containers:
52+
- image: mysql:5.6
53+
name: mysql-db
54+
env:
55+
- name: MYSQL_ROOT_PASSWORD
56+
valueFrom:
57+
secretKeyRef:
58+
name: mysql
59+
key: password
60+
ports:
61+
- containerPort: 3306
62+
name: mysql

0 commit comments

Comments
 (0)