This alert fires when only one virt-operator
pod in a Ready
state has been
running for the last 60 minutes.
The virt-operator
is the first Operator to start in a cluster. Its primary
responsibilities include the following:
virt-controller
,
virt-handler
, virt-launcher
, and managing their reconciliationThe virt-operator
cannot provide high availability (HA) for the deployment. HA
requires two or more virt-operator
pods in a Ready
state. The default
deployment is two pods.
The virt-operator
is not directly responsible for virtual machines (VMs) in
the cluster. Therefore, its decreased availability does not significantly affect
VM workloads.
Set the NAMESPACE
environment variable:
$ export NAMESPACE="$(kubectl get kubevirt -A -o custom-columns="":.metadata.namespace)"
Check the states of the virt-operator
pods:
$ kubectl -n $NAMESPACE get pods -l kubevirt.io=virt-operator
Review the logs of the affected virt-operator
pods:
$ kubectl -n $NAMESPACE logs <virt-operator>
Obtain the details of the affected virt-operator
pods:
$ kubectl -n $NAMESPACE describe pod <virt-operator>
Based on the information obtained during the diagnosis procedure, try to identify the root cause and resolve the issue.
If you cannot resolve the issue, see the following resources: