apiVersion: apps/v1 kind: Deployment metadata: name: vgui-cicd-django namespace: vorgabenui spec: replicas: 1 selector: matchLabels: app: vgui-cicd-django template: metadata: labels: app: vgui-cicd-django spec: containers: - name: django image: your-django-image:latest ports: - containerPort: 8000 env: # Django SECRET_KEY from Kubernetes secret - name: VORGABENUI_SECRET valueFrom: secretKeyRef: name: vorgabenui-secrets key: vorgabenui_secret # Other environment variables can be added here - name: DEBUG value: "False" # Add database configuration, etc. resources: requests: memory: "256Mi" cpu: "250m" limits: memory: "512Mi" cpu: "500m" --- apiVersion: v1 kind: Service metadata: name: vgui-cicd-django-service namespace: vorgabenui spec: selector: app: vgui-cicd-django ports: - protocol: TCP port: 80 targetPort: 8000 type: ClusterIP