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
29kind : Ingress
310metadata :
4- name : editor-ingress
11+ name : web-editor-ingress
12+ namespace : production
513 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"
715spec :
8- backend :
9- serviceName : web-editor-node
10- servicePort : 8000
16+ defaultBackend :
17+ service :
18+ name : web-editor-node
19+ port :
20+ number : 8000
1121---
12- apiVersion : extensions/v1beta1
22+ apiVersion : networking.k8s.io/v1
1323kind : Ingress
1424metadata :
1525 name : preview-editor-ingress
26+ namespace : production
1627 annotations :
1728 # 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"
1930spec :
20- backend :
21- serviceName : web-editor-node
22- servicePort : 8002
31+ defaultBackend :
32+ service :
33+ name : web-editor-node
34+ port :
35+ number : 8002
2336---
2437apiVersion : v1
2538kind : Service
2639metadata :
2740 name : web-editor-node
41+ namespace : production
2842 labels :
2943 app : web-editor
3044spec :
@@ -46,11 +60,12 @@ apiVersion: apps/v1
4660kind : Deployment
4761metadata :
4862 name : web-editor-node
63+ namespace : production
4964spec :
5065 selector :
5166 matchLabels :
5267 app : web-editor
53- replicas : 1
68+ replicas : 3
5469 template :
5570 metadata :
5671 labels :
8196apiVersion : autoscaling/v1
8297kind : HorizontalPodAutoscaler
8398metadata :
84- annotations :
8599 name : web-editor-node
86- namespace : default
100+ namespace : production
87101spec :
88102 maxReplicas : 6
89103 minReplicas : 2
@@ -142,29 +156,33 @@ metadata:
142156 labels :
143157 name : staging
144158---
145- apiVersion : extensions/v1beta1
159+ apiVersion : networking.k8s.io/v1
146160kind : Ingress
147161metadata :
148- name : staging -editor-ingress
162+ name : web -editor-ingress
149163 namespace : staging
150164 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"
152166spec :
153- backend :
154- serviceName : web-editor-node
155- servicePort : 8001
167+ defaultBackend :
168+ service :
169+ name : web-editor-node
170+ port :
171+ number : 8001
156172---
157- apiVersion : extensions/v1beta1
173+ apiVersion : networking.k8s.io/v1
158174kind : Ingress
159175metadata :
160- name : staging- preview-ingress
176+ name : preview-editor -ingress
161177 namespace : staging
162178 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"
164180spec :
165- backend :
166- serviceName : web-editor-node
167- servicePort : 8003
181+ defaultBackend :
182+ service :
183+ name : web-editor-node
184+ port :
185+ number : 8003
168186---
169187apiVersion : v1
170188kind : Service
0 commit comments