You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A and AAAA records are not created for Pod names since hostname is missing for the Pod. A Pod with no hostname but with subdomain will only create the A or AAAA record for the headless Service (busybox-subdomain.my-namespace.svc.cluster-domain.example), pointing to the Pods' IP addresses. Also, the Pod needs to be ready in order to have a record unless publishNotReadyAddresses=True is set on the Service.
It could cause harm to the VMCluster update procedure. During vmstorage StatefulSet rollout, 2 pods can become inaccessible for vminsert at the same time, which increases load to the other pods. Alsovminsert performs health checks on it's own and it's not required Kubernetes probe system.
VMCluster and VMalertmanager may benefit from changing default value of service.spec.publishNotReadyAddresses to true.
It'll make vmstorage and alertmanager pods accessible earlier. And it allow to properly warm up vmstorage pod, before performing update of the next pod.
The text was updated successfully, but these errors were encountered:
Kubernetes publishes dns records only when pod state transited to
Ready
.https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
It could cause harm to the
VMCluster
update procedure. During vmstorageStatefulSet
rollout, 2 pods can become inaccessible for vminsert at the same time, which increases load to the other pods. Alsovminsert
performs health checks on it's own and it's not required Kubernetesprobe
system.VMCluster
andVMalertmanager
may benefit from changing default value ofservice.spec.publishNotReadyAddresses
totrue
.It'll make
vmstorage
andalertmanager
pods accessible earlier. And it allow to properlywarm up
vmstorage pod, before performing update of the next pod.The text was updated successfully, but these errors were encountered: