commit 9defad70436e81782f6dd7082b07a8584c194c51 Author: tranqui89 Date: Tue Mar 3 07:55:56 2026 +0000 Add deploy.yaml diff --git a/deploy.yaml b/deploy.yaml new file mode 100644 index 0000000..7c63393 --- /dev/null +++ b/deploy.yaml @@ -0,0 +1,67 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: default-pvc + namespace: default +spec: + accessModes: + - ReadWriteOnce + storageClassName: local-path + resources: + requests: + storage: 2Gi +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: web-app +spec: + replicas: 1 + selector: + matchLabels: + app: web-app + template: + metadata: + labels: + app: web-app + spec: + containers: + - name: nginx + image: tranqui89/user-clock + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: web-service +spec: + selector: + app: web-app + ports: + - port: 80 + targetPort: 80 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: web-ingress + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod +spec: + ingressClassName: nginx + tls: + - hosts: + - web.tranqui89.online + secretName: web-tranqui89-tls + rules: + - host: web.tranqui89.online + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: web-service + port: + number: 80