diff --git a/shared-sqs/deployments/k8s/deployment.yaml b/shared-sqs/deployments/k8s/deployment.yaml index 32a9271..000a157 100644 --- a/shared-sqs/deployments/k8s/deployment.yaml +++ b/shared-sqs/deployments/k8s/deployment.yaml @@ -1,6 +1,6 @@ # deployments/k8s/deployment.yaml -# Deployment shared-sqs — strategy Recreate (НЕ RollingUpdate: in-memory state, Trap #14) -# Created: 2026-04-09 +# Deployment shared-sqs — strategy Recreate (in-memory state, Trap #14) +# Updated: 2026-04-09 apiVersion: apps/v1 kind: Deployment metadata: @@ -52,4 +52,4 @@ spec: initialDelaySeconds: 3 periodSeconds: 5 imagePullSecrets: - - name: pearlharbor-registry-secret + - name: sless-registry-auth diff --git a/shared-sqs/deployments/k8s/ingress.yaml b/shared-sqs/deployments/k8s/ingress.yaml new file mode 100644 index 0000000..c0b4031 --- /dev/null +++ b/shared-sqs/deployments/k8s/ingress.yaml @@ -0,0 +1,30 @@ +# deployments/k8s/ingress.yaml +# Ingress для shared-sqs на домене qu.kube5s.ru +# Created: 2026-04-09 +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: shared-sqs-ingress + namespace: shared-sqs + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + nginx.ingress.kubernetes.io/proxy-body-size: 10m + nginx.ingress.kubernetes.io/proxy-read-timeout: "30" + nginx.ingress.kubernetes.io/proxy-send-timeout: "30" +spec: + ingressClassName: nginx + rules: + - host: qu.kube5s.ru + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: shared-sqs + port: + number: 4100 + tls: + - hosts: + - qu.kube5s.ru + secretName: shared-sqs-tls