Skip to content

Commit 947666f

Browse files
Now, I need to add HostPath volumes, and use env inside secret and ...
1 parent 9403693 commit 947666f

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

flask-dep.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,11 @@ spec:
1616
- name: backend
1717
image: mahmoodabuawwad/backend
1818
imagePullPolicy: Always
19+
env:
20+
- name: HOST
21+
value: "192.168.205.155"
22+
- name: PORT # desired in flask-service.yaml
23+
value: "30000"
24+
1925
ports:
2026
- containerPort: 5000

mysql-dep.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: mysql-pod
5+
spec:
6+
replicas: 1
7+
selector:
8+
matchLabels:
9+
app: mysql
10+
template:
11+
metadata:
12+
labels:
13+
app: mysql
14+
spec:
15+
containers:
16+
- name: database
17+
image: mysql
18+
env:
19+
- name: MYSQL_DATABASE
20+
value: "backend"
21+
- name: MYSQL_ROOT_PASSWORD
22+
value: "flask"
23+
- name: MYSQL_PASSWORD
24+
value: "flask"
25+
- name: MYSQL_USER
26+
value: "flask"
27+
imagePullPolicy: Always
28+
ports:
29+
- containerPort: 3306
30+

mysql-ser.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
labels:
5+
service-label-key: mysql
6+
name: sql-service
7+
spec:
8+
type: NodePort
9+
ports:
10+
- port: 3306
11+
protocol: TCP
12+
nodePort: 30000
13+
selector:
14+
app: mysql

0 commit comments

Comments
 (0)