std::vector
与
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: hello-kubernetes-ingress
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: hw1.your_domain
http:
paths:
- backend:
serviceName: hello-kubernetes-first
servicePort: 80
- host: hw2.your_domain
http:
paths:
- backend:
serviceName: hello-kubernetes-second
servicePort: 80
在第二个yaml文件中,nginx-svc指向一个nginx控制器,该控制器具有用于配置请求路由和其他与nginx相关的配置的configMap。
答案 0 :(得分:1)
Ingress系统是对简单的HTTP扇出代理的抽象,并通过主机名和URL前缀进行路由。 Nginx可以是这种代理,但也可以是HTTP服务器。第一个Ingres是两个后端服务之间基于主机名的扇出。第二个是没有其他规则匹配时的后备路由,大概是针对Nginx服务器,它将发送回某种简单的HTTP页面。
Nginx既可以是代理,也可以是服务器。入口是代理,nginx-svc可能是服务器。