apiVersion: v1 | |
kind: List | |
items: | |
- kind: Service | |
apiVersion: v1 | |
metadata: | |
name: frontend | |
spec: | |
selector: | |
app: hello | |
tier: frontend | |
ports: | |
- protocol: "TCP" | |
port: 80 | |
targetPort: 80 | |
type: LoadBalancer | |
- apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
name: frontend | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
app: hello | |
tier: frontend | |
track: stable | |
template: | |
metadata: | |
labels: | |
app: hello | |
tier: frontend | |
track: stable | |
spec: | |
containers: | |
- name: nginx | |
image: "fake.docker.io/google-samples/hello-frontend:1.0" | |
lifecycle: | |
preStop: | |
exec: | |
command: ["/usr/sbin/nginx","-s","quit"] |