You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GKE(Kubernetes集群)中访问Locust的UI界面?

解决GKE上Online Boutique的Locust UI访问问题

1. 确认Locust Pod状态

首先确认Locust的Pod是否正常运行,执行:

kubectl get pods

找到名称包含locust-master的Pod(如果使用了非默认命名空间,加上-n <命名空间>参数)。

2. 临时访问:端口转发

如果只是临时调试,直接用端口转发将本地端口映射到Pod的8089端口(Locust默认UI端口):

kubectl port-forward <locust-pod-name> 8089:8089

执行后在本地浏览器访问http://localhost:8089即可打开Locust UI。

3. 持久化访问:创建Service

如果需要长期访问,创建一个Kubernetes Service暴露Locust服务:

  • 创建名为locust-service.yaml的配置文件:
    apiVersion: v1
    kind: Service
    metadata:
      name: locust-service
    spec:
      type: LoadBalancer # 生成外部IP供公网访问,若仅集群内部访问用ClusterIP
      selector:
        app: locust-master # 需匹配Locust Pod的标签,可通过`kubectl describe pod <locust-pod-name>`查看Labels字段确认
      ports:
        - protocol: TCP
          port: 80
          targetPort: 8089
    
  • 应用配置:
    kubectl apply -f locust-service.yaml
    
  • 获取外部访问地址:
    kubectl get service locust-service
    
    等待EXTERNAL-IP字段出现地址后,直接访问该地址即可打开Locust UI。

内容的提问来源于stack exchange,提问作者user19717254

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 16:39:46