--- apiVersion: apps/v1 kind: Deployment metadata: name: remnawave-subscription-page labels: app: remnawave-subscription-page spec: selector: matchLabels: app: remnawave-subscription-page replicas: 1 strategy: type: RollingUpdate template: metadata: labels: app: remnawave-subscription-page spec: containers: - name: subscription-page image: 'remnawave/subscription-page:latest' imagePullPolicy: Always envFrom: - configMapRef: name: remnawave-subscription-page-config ports: - name: http containerPort: 3010 protocol: TCP resources: requests: memory: "64Mi" cpu: "50m" limits: memory: "256Mi" cpu: "200m" --- apiVersion: v1 kind: Service metadata: name: remnawave-subscription-page labels: app: remnawave-subscription-page spec: selector: app: remnawave-subscription-page ports: - name: http protocol: TCP port: 3010 targetPort: 3010