nginx-deployment.yaml 790 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: nginx-deployment
  5. labels:
  6. app: nginx
  7. spec:
  8. replicas: 3
  9. selector:
  10. matchLabels:
  11. app: nginx
  12. template:
  13. metadata:
  14. labels:
  15. app: nginx
  16. spec:
  17. containers:
  18. - name: nginx
  19. image: registry.cn-hangzhou.aliyuncs.com/zhongpengqun/wanderer:linux-amd64-nginx-stable-alpine-3.23
  20. ports:
  21. - containerPort: 80
  22. resources:
  23. requests:
  24. memory: "64Mi"
  25. cpu: "250m"
  26. limits:
  27. memory: "128Mi"
  28. cpu: "500m"
  29. ---
  30. apiVersion: v1
  31. kind: Service
  32. metadata:
  33. name: nginx-service
  34. labels:
  35. app: nginx
  36. spec:
  37. selector:
  38. app: nginx
  39. ports:
  40. - protocol: TCP
  41. port: 80
  42. targetPort: 80
  43. type: LoadBalancer