下面是一个示例的 Kubernetes Ingress 资源的 YAML 文件,用于代理 API 请求:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: api-ingress
spec:
  rules:
  - host: api.example.com
    http:
      paths:
      - path: '/v1/users'
        pathType: Prefix
        backend:
          service:
            name: api-service
            port:
              number: 80

在这个示例中,我们定义了一个 Ingress 资源来代理 API 请求。它将主机'api.example.com'上的路径'/v1/users'映射到名为'api-service'的 Kubernetes Service 上的端口 80。

你可以根据自己的需求修改这个示例,例如更改主机名、路径、后端服务等等。然后使用kubectl apply -f <filename.yaml>命令来部署这个 Ingress 资源。

Kubernetes Ingress 代理 API 示例:YAML 文件

原文地址: https://www.cveoy.top/t/topic/fM6c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录