KubeMacPool
is down. KubeMacPool
is responsible for allocating MAC addresses
and preventing MAC address conflicts.
If KubeMacPool
is down, VirtualMachine
objects cannot be created.
Set the KMP_NAMESPACE
environment variable:
$ export KMP_NAMESPACE="$(kubectl get pod -A --no-headers -l \
control-plane=mac-controller-manager | awk '{print $1}')"
Set the KMP_NAME
environment variable:
$ export KMP_NAME="$(kubectl get pod -A --no-headers -l \
control-plane=mac-controller-manager | awk '{print $2}')"
Obtain the KubeMacPool-manager
pod details:
$ kubectl describe pod -n $KMP_NAMESPACE $KMP_NAME
Check the KubeMacPool-manager
logs for error messages:
$ kubectl logs -n $KMP_NAMESPACE $KMP_NAME
If you cannot resolve the issue, see the following resources: