Verify operator functionality: Quick Reference — Kubernetes Integration (NVIDIA-Certified Professional: AI Networking)

Verify Operator Functionality — Quick Reference This quick reference provides essential steps and key points for verifying the functionality of the...

Verify Operator Functionality — Quick Reference

This quick reference provides essential steps and key points for verifying the functionality of the NVIDIA Network Operator deployed in Kubernetes environments, focusing on RDMA and InfiniBand support.

Key Concepts

Verification Checklist

  1. Confirm Operator Deployment: Use kubectl get pods -n operator-namespace to verify the NVIDIA Network Operator pod is running without errors.
  2. Check Custom Resource Status: Inspect the status of the NVIDIA network custom resources (CRs) with kubectl get nvidia-network-cr -n operator-namespace -o yaml to ensure desired state reconciliation.
  3. Validate RDMA and InfiniBand Driver Installation: On worker nodes, confirm that RDMA and InfiniBand kernel modules and drivers are loaded using commands like lsmod | grep ib and ibv_devinfo.
  4. Verify Network Interface Configuration: Check that the InfiniBand interfaces (e.g., ib0) are up and configured properly with ip link show ib0.
  5. Confirm Pod Annotation and Injection: Ensure pods requiring RDMA/InfiniBand have the correct annotations and that the operator has injected necessary sidecars or configurations.
  6. Review Operator Logs: Use kubectl logs operator-pod -n operator-namespace to identify any errors or warnings during reconciliation.
  7. Test RDMA Connectivity: Deploy test pods with RDMA tools (e.g., ibv_rc_pingpong) to validate end-to-end RDMA communication.

Common Commands

Best Practices

Following this quick-reference guide ensures that the NVIDIA Network Operator is functioning correctly within Kubernetes, enabling robust RDMA and InfiniBand networking for AI workloads.

More in this topic

Related topics:

#NVIDIA #AI Networking #Kubernetes #Network Operator #RDMA #InfiniBand

Ready to test your knowledge?

Put what you've learned into practice with a quick quiz and track your progress.

Test your knowledge →