File tree Expand file tree Collapse file tree 3 files changed +44
-22
lines changed
Expand file tree Collapse file tree 3 files changed +44
-22
lines changed Original file line number Diff line number Diff line change 22apiVersion : getambassador.io/v2
33kind : Mapping
44metadata :
5- name : summer-k8s-mapping-canary
5+ name : summer-k8s-mapping
66spec :
7- prefix : /canary /
8- service : summer-k8s-service-canary
7+ prefix : /demo /
8+ service : summer-k8s-service-stable
99---
1010apiVersion : getambassador.io/v2
1111kind : Mapping
@@ -21,4 +21,4 @@ metadata:
2121 name : summer-k8s-mapping-unstable
2222spec :
2323 prefix : /unstable/
24- service : summer-k8s-service-unstable
24+ service : summer-k8s-service-canary
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : argoproj.io/v1alpha1
3+ kind : Rollout
4+ metadata :
5+ name : summer-k8s-rollout
6+ spec :
7+ revisionHistoryLimit : 1
8+ replicas : 3
9+ selector :
10+ matchLabels :
11+ app : summer-k8s-app
12+ template :
13+ metadata :
14+ labels :
15+ app : summer-k8s-app
16+ spec :
17+ containers :
18+ - name : webserver-simple
19+ image : kostiscodefresh/summer-of-k8s-app:v3
20+ imagePullPolicy : Always
21+ ports :
22+ - containerPort : 8080
23+ strategy :
24+ canary :
25+ stableService : summer-k8s-service-stable
26+ canaryService : summer-k8s-service-canary
27+ trafficRouting :
28+ ambassador :
29+ mappings :
30+ - summer-k8s-mapping
31+ steps :
32+ - setWeight : 33
33+ - pause : {}
34+ - setWeight : 50
35+ - pause : {}
36+ - setWeight : 80
37+ - pause : {}
Original file line number Diff line number Diff line change 1- apiVersion : v1
2- kind : Service
3- metadata :
4- name : summer-k8s-service-canary
5- labels :
6- app.kubernetes.io/name : " summer-k8s-service"
7- spec :
8- type : ClusterIP
9- selector :
10- app : summer-k8s-app
11- ports :
12- - name : http
13- protocol : TCP
14- port : 80
15- targetPort : 8080
161---
172apiVersion : v1
183kind : Service
194metadata :
205 name : summer-k8s-service-stable
216 labels :
22- app.kubernetes.io/name : " summer-k8s-service "
7+ app : summer-k8s-app
238spec :
249 type : ClusterIP
2510 selector :
3318apiVersion : v1
3419kind : Service
3520metadata :
36- name : summer-k8s-service-unstable
21+ name : summer-k8s-service-canary
3722 labels :
38- app.kubernetes.io/name : " summer-k8s-service "
23+ app : summer-k8s-app
3924spec :
4025 type : ClusterIP
4126 selector :
You can’t perform that action at this time.
0 commit comments