将 Openshift 路由转换为 Kubernetes Ingress
Converting a Openshift Route to Kubernetes Ingress
我有一个 Openshift 路由类型:
- apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: <Route name>
labels:
app.kubernetes.io/name: <name>
spec:
host: <hostname>
port:
targetPort: http
tls:
termination: passthrough
to:
kind: Service
name: <serviceName>
我想将它转换成 Ingress 对象,因为裸 k8s 中没有路由。我在 Ingress 文档中找不到任何关于 tls 终止作为直通的参考。有人可以帮我把它转换成 Ingress 对象吗?
TLS 直通不是 Ingress 规范的正式组成部分。一些特定的入口控制器通常通过非标准的 TCP 代理模式支持它。但是您可能想要的是 LoadBalancer 类型的服务。
我有一个 Openshift 路由类型:
- apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: <Route name>
labels:
app.kubernetes.io/name: <name>
spec:
host: <hostname>
port:
targetPort: http
tls:
termination: passthrough
to:
kind: Service
name: <serviceName>
我想将它转换成 Ingress 对象,因为裸 k8s 中没有路由。我在 Ingress 文档中找不到任何关于 tls 终止作为直通的参考。有人可以帮我把它转换成 Ingress 对象吗?
TLS 直通不是 Ingress 规范的正式组成部分。一些特定的入口控制器通常通过非标准的 TCP 代理模式支持它。但是您可能想要的是 LoadBalancer 类型的服务。