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=b5a6aa9adf11b838bc0684a0a9e17ad8690dfb52
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