From ba432e8891910a7d0a9de8e48cdb2fa4b90bcd9f Mon Sep 17 00:00:00 2001 From: Devon Mackay Date: Thu, 5 Jul 2018 17:56:14 -0400 Subject: [PATCH] Add initial kubernetes test file --- kubernetes/atst.yml | 67 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 kubernetes/atst.yml diff --git a/kubernetes/atst.yml b/kubernetes/atst.yml new file mode 100644 index 00000000..94743aec --- /dev/null +++ b/kubernetes/atst.yml @@ -0,0 +1,67 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: atat +--- +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + labels: + app: atst + name: atst + namespace: atat +spec: + replicas: 1 + strategy: + type: RollingUpdate + template: + metadata: + labels: + app: atst + spec: + containers: + - name: atst + image: registry.atat.codes:443/atst-prod:c06b0f6 + ports: + - containerPort: 8000 + imagePullSecrets: + - name: regcred +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: atst + name: atst + namespace: atat +spec: + ports: + - name: "80" + port: 80 + targetPort: 8000 + selector: + app: atst +--- +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: atst + namespace: atat + annotations: + kubernetes.io/tls-acme: "true" + kubernetes.io/ingress.class: "nginx" + nginx.ingress.kubernetes.io/proxy-body-size: 10m +spec: + tls: + - hosts: + - www.atat.codes + secretName: atst-ingress-tls + rules: + - host: www.atat.codes + http: + paths: + - path: / + backend: + serviceName: atst + servicePort: 80