Advertisement
Guest User

Untitled

a guest
Oct 27th, 2021
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. cat Devel/STX/YML/kuard.yml
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: kuard
  6. spec:
  7. selector:
  8. matchLabels:
  9. app: kuard
  10. replicas: 1
  11. template:
  12. metadata:
  13. labels:
  14. app: kuard
  15. spec:
  16. containers:
  17. - image: gcr.io/kuar-demo/kuard-amd64:1
  18. imagePullPolicy: Always
  19. name: kuard
  20. ports:
  21. - containerPort: 8080
  22. ---
  23. apiVersion: v1
  24. kind: Service
  25. metadata:
  26. name: kuard
  27. spec:
  28. ports:
  29. - port: 80
  30. targetPort: 8080
  31. protocol: TCP
  32. selector:
  33. app: kuard
  34. ---
  35. apiVersion: networking.k8s.io/v1
  36. kind: Ingress
  37. metadata:
  38. name: kuard
  39. annotations:
  40. kubernetes.io/ingress.class: "nginx"
  41. cert-manager.io/issuer: "letsencrypt-prod"
  42.  
  43. spec:
  44. tls:
  45. - hosts:
  46. - kuard.domain.com
  47. secretName: kuard-ingress-tls
  48. rules:
  49. - host: kuard.domain.com
  50. http:
  51. paths:
  52. - path: /
  53. pathType: Prefix
  54. backend:
  55. service:
  56. name: kuard
  57. port:
  58. number: 80
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement