--- apiVersion: apps/v1 kind: Deployment metadata: name: gitea spec: selector: matchLabels: app: gitea replicas: 1 strategy: type: RollingUpdate template: metadata: labels: app: gitea spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - arm64 containers: - name: gitea image: gitea/gitea:1.21.7 env: - name: PUID value: "1000" - name: PGID value: "1000" - name: TZ value: "EST5EDT" ports: - containerPort: 3000 name: "gitea-3000" - containerPort: 22 name: "gitea-22" volumeMounts: - name: gitea-data mountPath: "/data" volumes: - name: gitea-data persistentVolumeClaim: claimName: gitea-data-pvc # EOF