Despliegue de los pods en kubernetes

02-frontpod.yaml 809B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: frontpod-deployment
  5. namespace: factorytrace
  6. spec:
  7. selector:
  8. matchLabels:
  9. role: frontpod
  10. replicas: 1
  11. template:
  12. metadata:
  13. labels:
  14. role: frontpod
  15. spec:
  16. imagePullSecrets:
  17. - name: onedev-secret
  18. containers:
  19. - name: frontpod
  20. image: devops.vespot.co:5000/factorytracefront:lahelice
  21. imagePullPolicy: Always
  22. resources:
  23. requests:
  24. memory: "128Mi"
  25. cpu: "200m"
  26. limits:
  27. memory: "512Mi"
  28. cpu: "500m"
  29. ports:
  30. - containerPort: 80
  31. ---
  32. apiVersion: v1
  33. kind: Service
  34. metadata:
  35. name: frontpod-service
  36. namespace: factorytrace
  37. spec:
  38. ports:
  39. - port: 80
  40. targetPort: 80
  41. selector:
  42. role: frontpod