当前位置:  首页>> 技术小册>> Kubernets合辑6-服务发现

为了演示方便,先部署简单的测试用例的svc:

  1. # deploy-demo.yaml
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: nginx-deploy
  6. namespace: default
  7. spec:
  8. replicas: 5
  9. selector:
  10. matchLabels:
  11. app: nginx
  12. release: stable
  13. tier: slb
  14. partition: website
  15. strategy:
  16. rollingUpdate:
  17. maxSurge: 1
  18. maxUnavailable: 0
  19. template:
  20. metadata:
  21. labels:
  22. app: nginx
  23. release: stable
  24. tier: slb
  25. partition: website
  26. version: v1.12
  27. spec:
  28. containers:
  29. - name: nginx-pod
  30. image: linuxduduniao/nginx:v1.0.3
  31. ---
  32. # svc-demo.yaml
  33. apiVersion: v1
  34. kind: Service
  35. metadata:
  36. name: slb-s1
  37. namespace: default
  38. spec:
  39. selector:
  40. app: nginx
  41. release: stable
  42. partition: website
  43. tier: slb
  44. ports:
  45. - name: http
  46. port: 80
  47. targetPort: 80

该分类下的相关小册推荐: