diff --git a/docs/tutorials/quick-start/echoserver/deployment.yaml b/docs/tutorials/quick-start/echoserver/deployment.yaml new file mode 100644 index 000000000..8118f369f --- /dev/null +++ b/docs/tutorials/quick-start/echoserver/deployment.yaml @@ -0,0 +1,18 @@ +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: echoserver + namespace: default +spec: + replicas: 1 + template: + metadata: + labels: + app: echoserver + spec: + containers: + - image: gcr.io/google_containers/echoserver:1.0 + imagePullPolicy: Always + name: echoserver + ports: + - containerPort: 8080 diff --git a/docs/tutorials/quick-start/echoserver/ingress-tls.yaml b/docs/tutorials/quick-start/echoserver/ingress-tls.yaml new file mode 100644 index 000000000..b2a30dd22 --- /dev/null +++ b/docs/tutorials/quick-start/echoserver/ingress-tls.yaml @@ -0,0 +1,21 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: echoserver + namespace: default + annotations: + kubernetes.io/ingress.class: "nginx" + certmanager.k8s.io/cluster-issuer: "letsencrypt-prod" +spec: + tls: + - hosts: + - echo.example.com + secretName: echoserver-tls + rules: + - host: echo.example.com + http: + paths: + - path: / + backend: + serviceName: echoserver + servicePort: 80 diff --git a/docs/tutorials/quick-start/echoserver/ingress.yaml b/docs/tutorials/quick-start/echoserver/ingress.yaml new file mode 100644 index 000000000..406592fe0 --- /dev/null +++ b/docs/tutorials/quick-start/echoserver/ingress.yaml @@ -0,0 +1,21 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: echoserver + namespace: default + annotations: + kubernetes.io/ingress.class: "nginx" + # certmanager.k8s.io/cluster-issuer: "letsencrypt-prod" +spec: + # tls: + # - hosts: + # - echo.example.com + # secretName: echoserver-tls + rules: + - host: quickstart.example.com + http: + paths: + - path: / + backend: + serviceName: echoserver + servicePort: 80 diff --git a/docs/tutorials/quick-start/echoserver/service.yaml b/docs/tutorials/quick-start/echoserver/service.yaml new file mode 100644 index 000000000..0ff9b3b6b --- /dev/null +++ b/docs/tutorials/quick-start/echoserver/service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: echoserver + namespace: default +spec: + ports: + - port: 80 + targetPort: 8080 + protocol: TCP + selector: + app: echoserver