010-deployment.yaml 883 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ###################################################
  2. # Namespace Gitea
  3. ###################################################
  4. apiVersion: v1
  5. kind: Namespace
  6. metadata:
  7. name: gitea-latest
  8. ###############################
  9. # Deplyoment Gitea
  10. ###############################
  11. ---
  12. apiVersion: apps/v1
  13. kind: Deployment
  14. metadata:
  15. name: gitea
  16. namespace: gitea-latest
  17. labels:
  18. app: gitea
  19. spec:
  20. replicas: 1
  21. selector:
  22. matchLabels:
  23. app: gitea
  24. template:
  25. metadata:
  26. labels:
  27. app: gitea
  28. spec:
  29. containers:
  30. - name: gitea
  31. image: gitea/gitea:latest
  32. ports:
  33. - containerPort: 3000
  34. name: gitea
  35. - containerPort: 22
  36. name: git-ssh
  37. volumeMounts:
  38. - mountPath: /data
  39. name: git-data
  40. volumes:
  41. - name: git-data
  42. persistentVolumeClaim:
  43. claimName: git-pvc