Skip to content

Instantly share code, notes, and snippets.

@peerapach
Last active March 5, 2020 16:30
Show Gist options
  • Save peerapach/ddfb8c06a2f19f5537b4c4eafeef2f4c to your computer and use it in GitHub Desktop.
Save peerapach/ddfb8c06a2f19f5537b4c4eafeef2f4c to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Service
metadata:
name: app-user1-service-blue
namespace: user1
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user1-service-green
namespace: user1
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user1-ingress
namespace: user1
spec:
rules:
- host: user1.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user1-service-blue
servicePort: 80
- host: user1-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user1-service-blue
servicePort: 80
- host: user1-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user1-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user2-service-blue
namespace: user2
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user2-service-green
namespace: user2
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user2-ingress
namespace: user2
spec:
rules:
- host: user2.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user2-service-blue
servicePort: 80
- host: user2-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user2-service-blue
servicePort: 80
- host: user2-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user2-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user3-service-blue
namespace: user3
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user3-service-green
namespace: user3
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user3-ingress
namespace: user3
spec:
rules:
- host: user3.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user3-service-blue
servicePort: 80
- host: user3-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user3-service-blue
servicePort: 80
- host: user3-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user3-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user4-service-blue
namespace: user4
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user4-service-green
namespace: user4
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user4-ingress
namespace: user4
spec:
rules:
- host: user4.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user4-service-blue
servicePort: 80
- host: user4-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user4-service-blue
servicePort: 80
- host: user4-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user4-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user5-service-blue
namespace: user5
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user5-service-green
namespace: user5
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user5-ingress
namespace: user5
spec:
rules:
- host: user5.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user5-service-blue
servicePort: 80
- host: user5-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user5-service-blue
servicePort: 80
- host: user5-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user5-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user6-service-blue
namespace: user6
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user6-service-green
namespace: user6
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user6-ingress
namespace: user6
spec:
rules:
- host: user6.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user6-service-blue
servicePort: 80
- host: user6-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user6-service-blue
servicePort: 80
- host: user6-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user6-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user7-service-blue
namespace: user7
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user7-service-green
namespace: user7
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user7-ingress
namespace: user7
spec:
rules:
- host: user7.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user7-service-blue
servicePort: 80
- host: user7-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user7-service-blue
servicePort: 80
- host: user7-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user7-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user8-service-blue
namespace: user8
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user8-service-green
namespace: user8
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user8-ingress
namespace: user8
spec:
rules:
- host: user8.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user8-service-blue
servicePort: 80
- host: user8-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user8-service-blue
servicePort: 80
- host: user8-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user8-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user9-service-blue
namespace: user9
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user9-service-green
namespace: user9
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user9-ingress
namespace: user9
spec:
rules:
- host: user9.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user9-service-blue
servicePort: 80
- host: user9-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user9-service-blue
servicePort: 80
- host: user9-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user9-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user10-service-blue
namespace: user10
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user10-service-green
namespace: user10
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user10-ingress
namespace: user10
spec:
rules:
- host: user10.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user10-service-blue
servicePort: 80
- host: user10-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user10-service-blue
servicePort: 80
- host: user10-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user10-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user11-service-blue
namespace: user11
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user11-service-green
namespace: user11
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user11-ingress
namespace: user11
spec:
rules:
- host: user11.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user11-service-blue
servicePort: 80
- host: user11-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user11-service-blue
servicePort: 80
- host: user11-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user11-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user12-service-blue
namespace: user12
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user12-service-green
namespace: user12
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user12-ingress
namespace: user12
spec:
rules:
- host: user12.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user12-service-blue
servicePort: 80
- host: user12-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user12-service-blue
servicePort: 80
- host: user12-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user12-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user13-service-blue
namespace: user13
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user13-service-green
namespace: user13
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user13-ingress
namespace: user13
spec:
rules:
- host: user13.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user13-service-blue
servicePort: 80
- host: user13-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user13-service-blue
servicePort: 80
- host: user13-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user13-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user14-service-blue
namespace: user14
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user14-service-green
namespace: user14
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user14-ingress
namespace: user14
spec:
rules:
- host: user14.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user14-service-blue
servicePort: 80
- host: user14-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user14-service-blue
servicePort: 80
- host: user14-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user14-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user15-service-blue
namespace: user15
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user15-service-green
namespace: user15
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user15-ingress
namespace: user15
spec:
rules:
- host: user15.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user15-service-blue
servicePort: 80
- host: user15-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user15-service-blue
servicePort: 80
- host: user15-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user15-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user16-service-blue
namespace: user16
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user16-service-green
namespace: user16
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user16-ingress
namespace: user16
spec:
rules:
- host: user16.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user16-service-blue
servicePort: 80
- host: user16-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user16-service-blue
servicePort: 80
- host: user16-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user16-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user17-service-blue
namespace: user17
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user17-service-green
namespace: user17
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user17-ingress
namespace: user17
spec:
rules:
- host: user17.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user17-service-blue
servicePort: 80
- host: user17-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user17-service-blue
servicePort: 80
- host: user17-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user17-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user18-service-blue
namespace: user18
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user18-service-green
namespace: user18
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user18-ingress
namespace: user18
spec:
rules:
- host: user18.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user18-service-blue
servicePort: 80
- host: user18-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user18-service-blue
servicePort: 80
- host: user18-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user18-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user19-service-blue
namespace: user19
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user19-service-green
namespace: user19
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user19-ingress
namespace: user19
spec:
rules:
- host: user19.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user19-service-blue
servicePort: 80
- host: user19-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user19-service-blue
servicePort: 80
- host: user19-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user19-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user20-service-blue
namespace: user20
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user20-service-green
namespace: user20
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user20-ingress
namespace: user20
spec:
rules:
- host: user20.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user20-service-blue
servicePort: 80
- host: user20-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user20-service-blue
servicePort: 80
- host: user20-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user20-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user21-service-blue
namespace: user21
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user21-service-green
namespace: user21
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user21-ingress
namespace: user21
spec:
rules:
- host: user21.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user21-service-blue
servicePort: 80
- host: user21-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user21-service-blue
servicePort: 80
- host: user21-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user21-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user22-service-blue
namespace: user22
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user22-service-green
namespace: user22
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user22-ingress
namespace: user22
spec:
rules:
- host: user22.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user22-service-blue
servicePort: 80
- host: user22-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user22-service-blue
servicePort: 80
- host: user22-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user22-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user23-service-blue
namespace: user23
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user23-service-green
namespace: user23
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user23-ingress
namespace: user23
spec:
rules:
- host: user23.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user23-service-blue
servicePort: 80
- host: user23-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user23-service-blue
servicePort: 80
- host: user23-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user23-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user24-service-blue
namespace: user24
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user24-service-green
namespace: user24
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user24-ingress
namespace: user24
spec:
rules:
- host: user24.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user24-service-blue
servicePort: 80
- host: user24-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user24-service-blue
servicePort: 80
- host: user24-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user24-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user25-service-blue
namespace: user25
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user25-service-green
namespace: user25
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user25-ingress
namespace: user25
spec:
rules:
- host: user25.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user25-service-blue
servicePort: 80
- host: user25-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user25-service-blue
servicePort: 80
- host: user25-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user25-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user26-service-blue
namespace: user26
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user26-service-green
namespace: user26
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user26-ingress
namespace: user26
spec:
rules:
- host: user26.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user26-service-blue
servicePort: 80
- host: user26-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user26-service-blue
servicePort: 80
- host: user26-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user26-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user27-service-blue
namespace: user27
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user27-service-green
namespace: user27
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user27-ingress
namespace: user27
spec:
rules:
- host: user27.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user27-service-blue
servicePort: 80
- host: user27-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user27-service-blue
servicePort: 80
- host: user27-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user27-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user28-service-blue
namespace: user28
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user28-service-green
namespace: user28
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user28-ingress
namespace: user28
spec:
rules:
- host: user28.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user28-service-blue
servicePort: 80
- host: user28-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user28-service-blue
servicePort: 80
- host: user28-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user28-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user29-service-blue
namespace: user29
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user29-service-green
namespace: user29
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user29-ingress
namespace: user29
spec:
rules:
- host: user29.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user29-service-blue
servicePort: 80
- host: user29-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user29-service-blue
servicePort: 80
- host: user29-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user29-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user30-service-blue
namespace: user30
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user30-service-green
namespace: user30
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user30-ingress
namespace: user30
spec:
rules:
- host: user30.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user30-service-blue
servicePort: 80
- host: user30-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user30-service-blue
servicePort: 80
- host: user30-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user30-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user31-service-blue
namespace: user31
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user31-service-green
namespace: user31
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user31-ingress
namespace: user31
spec:
rules:
- host: user31.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user31-service-blue
servicePort: 80
- host: user31-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user31-service-blue
servicePort: 80
- host: user31-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user31-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user32-service-blue
namespace: user32
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user32-service-green
namespace: user32
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user32-ingress
namespace: user32
spec:
rules:
- host: user32.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user32-service-blue
servicePort: 80
- host: user32-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user32-service-blue
servicePort: 80
- host: user32-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user32-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user33-service-blue
namespace: user33
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user33-service-green
namespace: user33
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user33-ingress
namespace: user33
spec:
rules:
- host: user33.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user33-service-blue
servicePort: 80
- host: user33-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user33-service-blue
servicePort: 80
- host: user33-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user33-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user34-service-blue
namespace: user34
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user34-service-green
namespace: user34
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user34-ingress
namespace: user34
spec:
rules:
- host: user34.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user34-service-blue
servicePort: 80
- host: user34-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user34-service-blue
servicePort: 80
- host: user34-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user34-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user35-service-blue
namespace: user35
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user35-service-green
namespace: user35
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user35-ingress
namespace: user35
spec:
rules:
- host: user35.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user35-service-blue
servicePort: 80
- host: user35-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user35-service-blue
servicePort: 80
- host: user35-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user35-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user36-service-blue
namespace: user36
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user36-service-green
namespace: user36
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user36-ingress
namespace: user36
spec:
rules:
- host: user36.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user36-service-blue
servicePort: 80
- host: user36-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user36-service-blue
servicePort: 80
- host: user36-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user36-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user37-service-blue
namespace: user37
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user37-service-green
namespace: user37
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user37-ingress
namespace: user37
spec:
rules:
- host: user37.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user37-service-blue
servicePort: 80
- host: user37-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user37-service-blue
servicePort: 80
- host: user37-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user37-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user38-service-blue
namespace: user38
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user38-service-green
namespace: user38
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user38-ingress
namespace: user38
spec:
rules:
- host: user38.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user38-service-blue
servicePort: 80
- host: user38-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user38-service-blue
servicePort: 80
- host: user38-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user38-service-green
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: app-user40-service-blue
namespace: user40
spec:
selector:
app: app-user-blue
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: app-user40-service-green
namespace: user40
spec:
selector:
app: app-user-green
ports:
- protocol: TCP
port: 80
targetPort: 5000
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: app-user40-ingress
namespace: user40
spec:
rules:
- host: user40.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user40-service-blue
servicePort: 80
- host: user40-blue.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user40-service-blue
servicePort: 80
- host: user40-green.workshop.ezylinux.com
http:
paths:
- backend:
serviceName: app-user40-service-green
servicePort: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment