Hi @mdebellis1006
Let's begin with the basics, if this not helpful then we will dive deeper:
To configure external routers (Catalyst 8000V) for Kubernetes exposed service IP addresses within a Cisco ACI environment using the ACI-CNI, follow these steps:
1. **ACI Configuration**:
- Ensure that your ACI fabric is set up correctly with the necessary tenants, VRFs, and L3Out configurations.
- Configure an L3Out for external connectivity and ensure that it is associated with the correct VRF.
2. **External Router Configuration**:
- On the Catalyst 8000V router, configure the necessary static routes or dynamic routing protocols (e.g., BGP) to advertise the Kubernetes service IP ranges.
- Ensure that the router can reach the ACI L3Out subnet.
3. **Service IP Configuration**:
- Use `acc-provision` to configure the ACI CNI for Kubernetes, ensuring that the service IP subnet is correctly specified in the configuration file.
- Verify that the service IPs are correctly advertised and reachable from the external network.
4. **Troubleshooting**:
- Ensure that the PBR (Policy-Based Routing) device is receiving the correct routes by checking the route tables and verifying route advertisements.
- Use tools like `ping`, `traceroute`, and `kubectl get services` to verify connectivity from external networks to the Kubernetes services.