Kubernetes ingress 对象是一个配置对象,决定入站连接如何到达内部服务。OpenShift Container Platform 支持使用入口控制器配置文件在这些对象。
此控制器监视入口对象,并创建一个或多个路由来满足入口对象的条件。控制器还负责保持入口对象和生成的路由对象同步。这包括为与 ingress 对象关联的 secret 提供生成的路由权限。
kind: Ingress
apiVersion: extensions/v1beta1
metadata:
name: test
spec:
rules:
- host: test.com
http:
paths:
- path: /test
backend:
serviceName: test-1
servicePort: 80
kind: Ingress
apiVersion: extensions/v1beta1
metadata:
name: test
spec:
rules:
- host: test.com
http:
paths:
- path: /test
backend:
serviceName: test-1
servicePort: 80
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: test-a34th
ownerReferences:
- apiVersion: extensions/v1beta1
kind: Ingress
name: test
controller: true
spec:
host: test.com
path: /test
to:
name: test-1
port:
targetPort: 80
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: test-a34th
1
ownerReferences:
- apiVersion: extensions/v1beta1
kind: Ingress
name: test
controller: true
spec:
host: test.com
path: /test
to:
name: test-1
port:
targetPort: 80
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow