From a64ac34a99b6d453f7fdc8d994499cf4764113b9 Mon Sep 17 00:00:00 2001 From: gregory hendrickson Date: Thu, 26 Jan 2023 01:51:54 -0800 Subject: [PATCH] fixed .gitignore issue --- .gitignore | 8 ------ deployments/nginx-proxy-deployment.yaml | 37 +++++++++++++++++++++++++ services/ingress-service.yaml | 31 +++++++++++++++++++++ 3 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 deployments/nginx-proxy-deployment.yaml create mode 100644 services/ingress-service.yaml diff --git a/.gitignore b/.gitignore index a12b23f..444dc55 100644 --- a/.gitignore +++ b/.gitignore @@ -14,11 +14,3 @@ .DS_Store Thumbs.db -# Kubernetes generated files -*.out -pods/ -services/ -deployments/ -replicasets/ -configmaps/ -secrets/ diff --git a/deployments/nginx-proxy-deployment.yaml b/deployments/nginx-proxy-deployment.yaml new file mode 100644 index 0000000..f1246e7 --- /dev/null +++ b/deployments/nginx-proxy-deployment.yaml @@ -0,0 +1,37 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-proxy + namespace: blog +spec: + replicas: 1 + selector: + matchLabels: + app: nginx-proxy + template: + metadata: + labels: + app: nginx-proxy + spec: + containers: + - name: nginx-proxy + image: nginx:latest + ports: + - name: http + containerPort: 80 + - name: https + containerPort: 443 + resources: + limits: + cpu: 100m + memory: 128Mi + requests: + cpu: 50m + memory: 64Mi + volumeMounts: + - name: nginx-proxy-data + mountPath: /etc/nginx + volumes: + - name: nginx-proxy-data + persistentVolumeClaim: + claimName: nginx-proxy-data-pvc diff --git a/services/ingress-service.yaml b/services/ingress-service.yaml new file mode 100644 index 0000000..1d0eca4 --- /dev/null +++ b/services/ingress-service.yaml @@ -0,0 +1,31 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: ingress-service + namespace: blog + annotations: + nginx.ingress.kubernetes.io/rewrite-target: / + nginx.ingress.kubernetes.io/configuration-snippet: | + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Host $host; + proxy_pass_request_headers on; +spec: + rules: + - host: $(VAR_HOST) + http: + paths: + - path: / + pathType: Prefix + pathRewrite: /ghost/ + backend: + service: + name: ghost-blog-service + port: + name: http + path: / + tls: + - hosts: + - $(VAR_HOST) + secretName: $(SECRET_NAME)