Slide 41
Slide 41 text
Proprietary + Confidential
kube-cfg.yaml
apiVersion: v1
kind: Service
metadata:
name: pancakes-api
spec:
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
selector:
app: esp-pancakes
type: LoadBalancer
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: pancakes-api
spec:
replicas: 1
template:
metadata:
labels:
app: pancakes-api
spec:
containers:
- name: esp
image: gcr.io/endpoints-release/endpoints-runtime:1
args: [
"-p", "8080",
"-a", "127.0.0.1:8081",
"-s", "pancakes-api.endpoints.pancakes-endpoints-v2.cloud.goog",
"-v", "2017-05-10r3",
]
ports:
- containerPort: 8080
- name: pancakes-image
image: gcr.io/pancakes-endpoints-v2/pancakes-image:latest
ports:
- containerPort: 8081