Overview
DOCA BlueMan is a standalone web dashboard that runs on the DPU, providing consolidated information about system health, basic information, and telemetry counters through a single interface. All data is gathered from the DOCA Telemetry Service (DTS).
Prerequisites
-
DTS service must be runningDTS Guide
Documentation
Deployment
Starting the Service
Bash
kubectl apply -f DPUService.yaml
Verification
Bash
kubectl -n dpf-operator-system exec deploy/dpf-operator-controller-manager -- /dpfctl describe all --show-resources=dpuservice/doca-blueman-service --show-conditions=dpuservices
NAME NAMESPACE STATUS REASON SINCE MESSAGE
DPFOperatorConfig/dpfoperatorconfig dpf-operator-system Ready: True Success 85m
└─DPUServices
└─DPUService/doca-blueman-service dpf-operator-system
├─Ready True Success 15m
├─ApplicationPrereqsReconciled True Success 17m
├─ApplicationsReady True Success 15m
├─ApplicationsReconciled True Success 17m
├─ConfigPortsReconciled True Success 17m
└─DPUServiceInterfaceReconciled True Success 17m
Network Configuration
Accessing the UI
By default, the Blueman UI is not accessible from outside the DPF host. To enable external access, configure IP prerouting using the following commands:
Bash
iptables -t nat -A PREROUTING -p tcp --dport 10000 -j DNAT --to-destination $DPF_BF_IP:10000
iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination $DPF_BF_IP:443
Accessing the Dashboard
Open your browser and navigate to:
https://$DPF_HOST_IP/login
Last updated: