Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- apiVersion: extensions/v1beta1
- kind: Deployment
- metadata:
- name: myapp-deployment
- spec:
- replicas: 2
- selector:
- matchLabels:
- app: myapp
- template:
- metadata:
- labels:
- app: myapp
- spec:
- containers:
- - name: myapp
- image: gcr.io/kubernetes-e2e-test-images/echoserver:2.1
- ports:
- - containerPort: 8080
- ---
- apiVersion: extensions/v1beta1
- kind: Service
- apiVersion: v1
- metadata:
- labels:
- app: myapp
- name: myapp-service
- spec:
- selector:
- app: myapp
- ports:
- - protocol: TCP
- port: 80
- targetPort: 8080
- type: NodePort
- ---
- apiVersion: extensions/v1beta1
- kind: Ingress
- metadata:
- labels:
- app: myapp
- name: myapp-ingress
- annotations:
- kubernetes.io/ingress.class: traefik
- spec:
- rules:
- - host: myapp.com
- http:
- paths:
- - path: /
- backend:
- serviceName: myapp-service
- servicePort: 80
- - path: /hello
- backend:
- serviceName: myapp-service
- servicePort: 80
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement