Asking for help? Comment out what you need so we can get more information to help you!
Cluster information:
Kubernetes version: v1.22.0
Cloud being used: (put bare-metal if not on a public cloud) bare-metal
Installation method: kubeadm
Host OS: Ubuntu 20.04.3 LTS
CNI and version: flannel:v0.14.0
CRI and version: docker.io:20.10.7
You can format your yaml by highlighting it and pressing Ctrl-Shift-C, it will make your output easier to read.
Unable to mount kube-api-access volume and the pod deployment fails
$ kubectl get daemonset.apps/kube-flannel-ds -n kube-system -o wide
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR
kube-flannel-ds 43 43 43 43 43 <none> 41d kube-flannel quay.io/coreos/flannel:v0.14.0 app=flannel
I get the following error trying to deploy a pod
Warning FailedMount 34s (x3 over 36s) kubelet, dell-cn-07 MountVolume.SetUp failed for volume "kube-api-access-blrvk" : object "default"/"kube-root-ca.crt" not registered
$ kubectl get sa NAME SECRETS AGE default 1 41d nfs-subdir-external-provisioner 1 28d
$ kubectl get secret NAME TYPE DATA AGE default-token-9d7kp kubernetes.io/service-account-token 3 41d nfs-subdir-external-provisioner-token-lhpnx kubernetes.io/service-account-token 3 28d sh.helm.release.v1.nfs-subdir-external-provisioner.v1 helm.sh/release.v1 1 28d
Sep 20 12:42:57 dell-cn-07 kubelet[9388]: E0920 12:42:57.511363 9388 nestedpendingoperations.go:301] Operation for "{volumeName:kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m podName:8326b4c3-6944-41f5-bc56-007496c6a2de nodeName:}" failed. No retries permitted until 2021-09-20 12:42:58.5113253 +0000 UTC m=+103940.463831506 (durationBeforeRetry 1s). Error: MountVolume.SetUp failed for volume "kube-api-access-ttn8m" (UniqueName: "kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m") pod "rrd-inventory-dell-cn-07--1-mn5td" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de") : object "default"/"kube-root-ca.crt" not registered
Sep 20 12:42:57 dell-cn-07 kubelet[9388]: I0920 12:42:57.905267 9388 pod_container_deletor.go:79] "Container not found in pod's containers" containerID="16dbaead12732316ed1b567aa75f37cfb7741698a41295dbdceae4b641bc8428"
Sep 20 12:42:58 dell-cn-07 kubelet[9388]: E0920 12:42:58.518607 9388 projected.go:293] Couldn't get configMap default/kube-root-ca.crt: object "default"/"kube-root-ca.crt" not registered
Sep 20 12:42:58 dell-cn-07 kubelet[9388]: E0920 12:42:58.518669 9388 projected.go:199] Error preparing data for projected volume kube-api-access-ttn8m for pod default/rrd-inventory-dell-cn-07--1-mn5td: object "default"/"kube-root-ca.crt" not registered
Sep 20 12:42:58 dell-cn-07 kubelet[9388]: E0920 12:42:58.518796 9388 nestedpendingoperations.go:301] Operation for "{volumeName:kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m podName:8326b4c3-6944-41f5-bc56-007496c6a2de nodeName:}" failed. No retries permitted until 2021-09-20 12:43:00.518753528 +0000 UTC m=+103942.471259738 (durationBeforeRetry 2s). Error: MountVolume.SetUp failed for volume "kube-api-access-ttn8m" (UniqueName: "kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m") pod "rrd-inventory-dell-cn-07--1-mn5td" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de") : object "default"/"kube-root-ca.crt" not registered
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022140 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"uservol0\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol0\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022257 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"uservol1\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol1\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022317 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"sys\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-sys\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022319 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol0" (OuterVolumeSpecName: "uservol0") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "uservol0". PluginName "kubernetes.io/host-path", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022375 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"etcred\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-etcred\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022432 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"hugepages\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-hugepages\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022432 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-sys" (OuterVolumeSpecName: "sys") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "sys". PluginName "kubernetes.io/host-path", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022501 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"shm\" (UniqueName: \"kubernetes.io/empty-dir/8326b4c3-6944-41f5-bc56-007496c6a2de-shm\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022524 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-hugepages" (OuterVolumeSpecName: "hugepages") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "hugepages". PluginName "kubernetes.io/host-path", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022481 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-etcred" (OuterVolumeSpecName: "etcred") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "etcred". PluginName "kubernetes.io/host-path", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022584 9388 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"kube-api-access-ttn8m\" (UniqueName: \"kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m\") pod \"8326b4c3-6944-41f5-bc56-007496c6a2de\" (UID: \"8326b4c3-6944-41f5-bc56-007496c6a2de\") "
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022432 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol1" (OuterVolumeSpecName: "uservol1") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "uservol1". PluginName "kubernetes.io/host-path", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022667 9388 reconciler.go:319] "Volume detached for volume \"sys\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-sys\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022705 9388 reconciler.go:319] "Volume detached for volume \"etcred\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-etcred\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022740 9388 reconciler.go:319] "Volume detached for volume \"hugepages\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-hugepages\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022772 9388 reconciler.go:319] "Volume detached for volume \"uservol0\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol0\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.022803 9388 reconciler.go:319] "Volume detached for volume \"uservol1\" (UniqueName: \"kubernetes.io/host-path/8326b4c3-6944-41f5-bc56-007496c6a2de-uservol1\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.026535 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/empty-dir/8326b4c3-6944-41f5-bc56-007496c6a2de-shm" (OuterVolumeSpecName: "shm") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "shm". PluginName "kubernetes.io/empty-dir", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.026690 9388 operation_generator.go:866] UnmountVolume.TearDown succeeded for volume "kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m" (OuterVolumeSpecName: "kube-api-access-ttn8m") pod "8326b4c3-6944-41f5-bc56-007496c6a2de" (UID: "8326b4c3-6944-41f5-bc56-007496c6a2de"). InnerVolumeSpecName "kube-api-access-ttn8m". PluginName "kubernetes.io/projected", VolumeGidValue ""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.123516 9388 reconciler.go:319] "Volume detached for volume \"kube-api-access-ttn8m\" (UniqueName: \"kubernetes.io/projected/8326b4c3-6944-41f5-bc56-007496c6a2de-kube-api-access-ttn8m\") on node \"dell-cn-07\" DevicePath \"\""
Sep 20 12:42:59 dell-cn-07 kubelet[9388]: I0920 12:42:59.123585 9388 reconciler.go:319] "Volume detached for volume \"shm\" (UniqueName: \"kubernetes.io/empty-dir/8326b4c3-6944-41f5-bc56-007496c6a2de-shm\") on node \"dell-cn-07\" DevicePath \"\""
It’s a weird problem to have. It’s having problems mounting a projected volume that should just work. Seems like a bug.
If this happens again, take note of which nodes this happens on and gather logs for kubelet from those nodes. Also note what the k8s version is for the node as well as the master nodes.
Also confirm the contents of kubectl get cm kube-root-ca.crt -oyaml has the item ca.crt.
If everything looks good, I would consider filing a bug report.
Can you describe in a little more detail what happened and how you fixed it?
Have the same error and I don’t know where this volume suddenly appears from. It was not there before.
Unable to attach or mount volumes: unmounted volumes=[storage], unattached volumes=[config storage kube-api-access-7q5rs]: timed out waiting for the condition