Kube-system calico node not ready

Implementing kubernete cluster and I seem to be having an issue where my nodes are not ready and also the pod names shows two calico-node-XXXX not ready. A describe command gives the following error below. Please any idea how to move forward will be appreciated.

Liveness probe failed: calico/node is not ready: Felix is not live: Get http://localhost:9099/liveness: dial tcp connect: connection refused

Hello slawal,
you maybe need to change the IP Autodetection method on calico yaml file. please check here https://docs.projectcalico.org/reference/node/configuration#interfaceinterface-regex