apple.yaml 698 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. kind: Pod
  2. apiVersion: v1
  3. metadata:
  4. name: apple-app
  5. labels:
  6. app: apple
  7. spec:
  8. containers:
  9. - name: apple-app
  10. image: hashicorp/http-echo
  11. args:
  12. - "-text=apple"
  13. ---
  14. kind: Service
  15. apiVersion: v1
  16. metadata:
  17. name: apple-service
  18. spec:
  19. selector:
  20. app: apple
  21. ports:
  22. - port: 5678 # Default port for image
  23. ---
  24. kind: Ingress
  25. apiVersion: networking.k8s.io/v1
  26. metadata:
  27. name: example-ingress
  28. annotations:
  29. ingress.kubernetes.io/rewrite-target: /
  30. spec:
  31. rules:
  32. - http:
  33. paths:
  34. - path: /apple
  35. pathType: Prefix
  36. backend:
  37. service:
  38. name: apple-service
  39. port:
  40. number: 5678