检索 Db2 端口号

您可以使用 Db2® NodePort 服务将 JDBC 或 ODBC 应用程序连接到 Red Hat OpenShift上的 Db2

可以使用 Web 控制台或命令来查找 NodePort

Web 控制台

部署数据库后,控制台显示 NodePort应用程序应该在数据库详细信息页面的访问信息部分的 JDBC 连接 URL 字段中用于客户端连接的 SSL 和非 SSL 连接。

命令
对于 SSL 和非 SSL 端口,命令有所不同:
SSL 端口
oc get svc -n project db2_service_name -o jsonpath='{.spec.ports[?(@.name=="ssl-server")].nodePort}'
非 SSL 端口
oc get svc -n project db2_service_name -o jsonpath='{.spec.ports[?(@.name=="legacy-server")].nodePort}'

其中:

  • project 是部署了 Db2OpenShift® 项目。
  • service_name 是分配给每个 Db2 部署的唯一标识。 服务名称始终以 c-db2oltp 开头,例如,c-db2oltp-1605022957148004-db2u-engn-svc

有关更多信息,请参阅 使用 NodePort配置入口集群流量