本地访问Ray Dashboard

为了帮助您更好地监控系统运行状态,Ray提供了直观的Web界面Dashboard。Dashboard使您可以进行可视化监控、故障排查、性能调优以及管理应用运行情况。在ACK集群中,通过托管的Kuberay-Operator组件创建的Ray Cluster会自动为Head Pod生成一个ClusterIP类型的Service。然而,由于Ray Dashboard目前没有内置的认证和授权机制,不建议您将此Service类型更改为LoadBalancer以暴露给公网访问。作为一种安全替代方案,您可以使用kubectl port-forward命令在本地机器上转发端口,从而实现对Ray Dashboard的安全访问。

重要

ACK集群提供的Kuberay-Operator托管组件当前处于邀测阶段,如您有使用需求, 请提交工单申请。

前提条件

已创建Ray Cluster,具体操作,请参见如何创建Ray Cluster

操作步骤

说明

ACK Ray Cluster Dashboard目前默认禁用了Metrics的展示。

  1. 执行以下命令,查询命名空间下Ray Cluster集群的服务信息。

    kubectl get svc -n ${RAY_CLUSTER_NS}
    

    预期输出如下:

    NAME                           TYPE        CLUSTER-IP        EXTERNAL-IP   PORT(S)                                         AGE
    myfirst-ray-cluster-head-svc   ClusterIP   192.XX.XX.188   <none>        10001/TCP,8265/TCP,8080/TCP,6379/TCP,8000/TCP   18m
    
  2. 执行以下命令,利用port-forward将发送到本地8265端口的流量转发至RayCluster集群内服务的8265端口。

    kubectl port-forward svc/myfirst-ray-cluster-head-svc --address 0.0.0.0 8265:8265 -n ${RAY_CLUSTER_NS}
    

    日志显示如下信息:

    Forwarding from 0.0.0.0:8265 -> 8265
    
  3. 在本地浏览器中访问地址http://127.0.0.1:8265/

相关推荐
@泽栖7 分钟前
阿里云-将旧服务器数据与配置完全迁移至新服务器
服务器·阿里云
vvw&39 分钟前
如何在 Ubuntu 22.04 上安装 phpMyAdmin
linux·运维·服务器·mysql·ubuntu·php·phpmyadmin
手心里的白日梦1 小时前
TCP协议
服务器·网络·tcp/ip
灰勒塔德2 小时前
Linux文件IO
linux·运维·服务器
我曾经是个程序员2 小时前
C#Directory类文件夹基本操作大全
服务器·开发语言·c#
地球资源数据云3 小时前
全国30米分辨率逐年植被覆盖度(FVC)数据集
大数据·运维·服务器·数据库·均值算法
BUG 4044 小时前
LINUX--shell
linux·运维·服务器
菜鸟小白:长岛icetea4 小时前
Linux零基础速成篇一(理论+实操)
linux·运维·服务器
过过过呀Glik5 小时前
在 Ubuntu 服务器上添加和删除用户
linux·服务器·ubuntu
Java小白中的菜鸟7 小时前
centos7的磁盘扩容
linux·运维·服务器