1
- apiVersion : extensions/v1beta1
1
+ apiVersion : v1
2
+ kind : Namespace
3
+ metadata :
4
+ name : production
5
+ labels :
6
+ name : production
7
+ ---
8
+ apiVersion : networking.k8s.io/v1
2
9
kind : Ingress
3
10
metadata :
4
- name : editor-ingress
11
+ name : web-editor-ingress
12
+ namespace : production
5
13
annotations :
6
- kubernetes.io/ingress.global-static-ip-name : " web-editor-ip"
14
+ kubernetes.io/ingress.global-static-ip-name : " production-p5- web-editor-ip"
7
15
spec :
8
- backend :
9
- serviceName : web-editor-node
10
- servicePort : 8000
16
+ defaultBackend :
17
+ service :
18
+ name : web-editor-node
19
+ port :
20
+ number : 8000
11
21
---
12
- apiVersion : extensions/v1beta1
22
+ apiVersion : networking.k8s.io/v1
13
23
kind : Ingress
14
24
metadata :
15
25
name : preview-editor-ingress
26
+ namespace : production
16
27
annotations :
17
28
# need to make another global static ip
18
- kubernetes.io/ingress.global-static-ip-name : " preview-editor-ip"
29
+ kubernetes.io/ingress.global-static-ip-name : " production-p5- preview-editor-ip"
19
30
spec :
20
- backend :
21
- serviceName : web-editor-node
22
- servicePort : 8002
31
+ defaultBackend :
32
+ service :
33
+ name : web-editor-node
34
+ port :
35
+ number : 8002
23
36
---
24
37
apiVersion : v1
25
38
kind : Service
26
39
metadata :
27
40
name : web-editor-node
41
+ namespace : production
28
42
labels :
29
43
app : web-editor
30
44
spec :
@@ -46,11 +60,12 @@ apiVersion: apps/v1
46
60
kind : Deployment
47
61
metadata :
48
62
name : web-editor-node
63
+ namespace : production
49
64
spec :
50
65
selector :
51
66
matchLabels :
52
67
app : web-editor
53
- replicas : 1
68
+ replicas : 3
54
69
template :
55
70
metadata :
56
71
labels :
81
96
apiVersion : autoscaling/v1
82
97
kind : HorizontalPodAutoscaler
83
98
metadata :
84
- annotations :
85
99
name : web-editor-node
86
- namespace : default
100
+ namespace : production
87
101
spec :
88
102
maxReplicas : 6
89
103
minReplicas : 2
@@ -142,29 +156,33 @@ metadata:
142
156
labels :
143
157
name : staging
144
158
---
145
- apiVersion : extensions/v1beta1
159
+ apiVersion : networking.k8s.io/v1
146
160
kind : Ingress
147
161
metadata :
148
- name : staging -editor-ingress
162
+ name : web -editor-ingress
149
163
namespace : staging
150
164
annotations :
151
- kubernetes.io/ingress.global-static-ip-name : " web-editor-staging -ip"
165
+ kubernetes.io/ingress.global-static-ip-name : " staging-p5- web-editor-ip"
152
166
spec :
153
- backend :
154
- serviceName : web-editor-node
155
- servicePort : 8001
167
+ defaultBackend :
168
+ service :
169
+ name : web-editor-node
170
+ port :
171
+ number : 8001
156
172
---
157
- apiVersion : extensions/v1beta1
173
+ apiVersion : networking.k8s.io/v1
158
174
kind : Ingress
159
175
metadata :
160
- name : staging- preview-ingress
176
+ name : preview-editor -ingress
161
177
namespace : staging
162
178
annotations :
163
- kubernetes.io/ingress.global-static-ip-name : " preview-staging -ip"
179
+ kubernetes.io/ingress.global-static-ip-name : " staging-p5- preview-editor -ip"
164
180
spec :
165
- backend :
166
- serviceName : web-editor-node
167
- servicePort : 8003
181
+ defaultBackend :
182
+ service :
183
+ name : web-editor-node
184
+ port :
185
+ number : 8003
168
186
---
169
187
apiVersion : v1
170
188
kind : Service
0 commit comments