ingress.tf 817 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. resource "kubernetes_ingress_v1" "your-ingress" {
  2. depends_on = [kubernetes_namespace.your-namespace]
  3. metadata {
  4. name = "your-ingress"
  5. namespace = "your-namespace"
  6. }
  7. spec {
  8. rule {
  9. host = "your-domain"
  10. http {
  11. path {
  12. path = "/"
  13. backend {
  14. service {
  15. name = "your-service"
  16. port {
  17. number = 80
  18. }
  19. }
  20. }
  21. }
  22. }
  23. }
  24. # (Optional) Add an SSL Certificate
  25. # tls {
  26. # secret_name = "ssl-certificate-object"
  27. # hosts = ["your-domain"]
  28. # }
  29. }
  30. }