Despliegue de los pods en kubernetes

01-restpod.yaml 745B

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