在 Openshift 中创建管理网关
缓存管理网关的创建仅用于管理和监控 NCache Kubernetes 集群外的部署。 执行的任何管理操作都将通过此管理网关路由到缓存发现服务,这将允许您监控所有底层 pod。
为了创建路由,请使用配置创建一个 YAML 文件。 下面给出了一个用于创建路由的示例 YAML 文件。
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: ncache
labels:
app: cacheserver
spec:
to:
kind: Service
name: cacheserver
port:
targetPort: management-http
在 OpenShift 中使用 Web 门户
去 网络相关 OpenShift 门户中的部分。
选择 路线 从下拉菜单中选择。
创建到无头服务(也称为缓存发现服务)的路由。
- 为路线提供名称并选择具有该名称的服务 缓存服务器 之前创建的。 除此之外,提供目标端口 8251 用于 Kubernetes 集群外部的管理和监控。
- 路由将创建成功。
使用命令行
- 为了使用命令行工具创建路由,请使用配置创建一个 YAML 文件。 下面给出了一个用于创建路由的示例 YAML 文件。
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: ncache
labels:
app: cacheserver
spec:
to:
kind: Service
name: cacheserver
port:
targetPort: management-http
- 创建后,在命令行工具中运行以下命令来创建路由。
oc create -f route.yaml
- 为了验证路由是否成功创建,请运行以下命令。
oc get routes
管理网关成功后,需要创建 NCache 缓存集群,在下一章中解释。
参见
在 Openshift 中创建新项目
在 Openshift 中创建缓存发现服务
在 Openshift 中创建管理网关
创建 NCache Openshift 中的集群