This example shows that NSC and NSE can work with each other over the SmartVF dual mode (kernel or dpdk) connection.
Make sure that you have completed steps from ovs setup.
Deploy NSC and NSE:
kubectl apply -k https://github.com/networkservicemesh/deployments-k8s/examples/use-cases/SmartVF2SmartVF?ref=34e1f2476dbc21097ab0a50348a966fd58b79985
Wait for applications ready:
kubectl -n ns-smartvf2smartvf wait --for=condition=ready --timeout=1m pod -l app=nsc-kernel
kubectl -n ns-smartvf2smartvf wait --for=condition=ready --timeout=1m pod -l app=nse-kernel
Ping from NSC to NSE:
kubectl -n ns-smartvf2smartvf exec deployments/nsc-kernel -- ping -c 4 172.16.1.100
Delete ns:
kubectl delete ns ns-smartvf2smartvf