1.题目概述

  • 创建一个Ingress资源,名称为ping,命名空间ing-internal
  • 使用/hello路径暴露服务hello的5678端口

    2.解析

  • 拷贝官方文档的yaml案例,修改相关参数

  • 设置成功后通过curl -kl /hello 来测试

    3.参考答案

    1. apiVersion: networking.k8s.io/v1
    2. kind: Ingress
    3. metadata:
    4. name: ping
    5. namespace: ing-internal
    6. annotations:
    7. nginx.ingress.kubernetes.io/rewrite-target: /
    8. spec:
    9. rules:
    10. - http:
    11. paths:
    12. - path: /hello
    13. pathType: Prefix
    14. backend:
    15. service:
    16. name: hello
    17. port:
    18. number: 5678