dynamic-nfs-provisioner
dynamic-nfs-provisioner copied to clipboard
ndm pods not starting on macos
Describe the bug: A clear and concise description of what the bug is.
- basic k3d cluster, no fancy config (k3d cluster create test)
- installed openebs via helm as per official infos, just copied/pasted the 3 lines
- ndm pods stay in ContainerCreating because they can't access "udev"
Expected behaviour: A concise description of what you expected to happen all started?
Steps to reproduce the bug: already detailed above
The output of the following commands will help us better understand what's going on:
kubectl get pods -n <openebs_namespace> --show-labels
NAME READY STATUS RESTARTS AGE LABELS
openebs-ndm-gkbjs 0/1 ContainerCreating 0 8m50s app=openebs,component=ndm,controller-revision-hash=5f7f54ffb8,name=openebs-ndm,openebs.io/component-name=ndm,openebs.io/version=3.2.0,pod-template-generation=1,release=openebs
openebs-nfs-provisioner-78fbfdd8c6-sxt7n 1/1 Running 0 8m50s app=nfs-provisioner,chart=nfs-provisioner-0.9.0,component=nfs-provisioner,heritage=Helm,name=openebs-nfs-provisioner,openebs.io/component-name=openebs-nfs-provisioner,openebs.io/version=0.9.0,pod-template-hash=78fbfdd8c6,release=openebs
openebs-localpv-provisioner-6445497896-kfhrv 1/1 Running 0 8m50s app=openebs,component=localpv-provisioner,name=openebs-localpv-provisioner,openebs.io/component-name=openebs-localpv-provisioner,openebs.io/version=3.2.0,pod-template-hash=6445497896,release=openebs
openebs-ndm-operator-66bb9cbbcb-lb8vd 1/1 Running 0 8m50s app=openebs,component=ndm-operator,name=ndm-operator,openebs.io/component-name=ndm-operator,openebs.io/version=3.2.0,pod-template-hash=66bb9cbbcb,release=openebs
kubectl get pvc -n <openebs_namespace>
No resources found in openebs namespace.
kubectl get pvc -n <application_namespace>
No resources found in openebs namespace.
Anything else we need to know?: in events i see these: MountVolume.SetUp failed for volume "udev" : hostPath type check failed: /run/udev is not a directory Unable to attach or mount volumes: unmounted volumes=[udev], unattached volumes=[sparsepath kube-api-access-6qw9q config udev procmount devmount basepath]: timed out waiting for the condition
Environment details:
-
OpenEBS version (use
kubectl get po -n openebs --show-labels): already above -
Kubernetes version (use
kubectl version):
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"clean", BuildDate:"2022-05-03T13:46:05Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v4.5.4
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.7+k3s1", GitCommit:"8432d7f239676dfe8f748c0c2a3fabf8cf40a826", GitTreeState:"clean", BuildDate:"2022-02-24T23:03:47Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.24) and server (1.22) exceeds the supported minor version skew of +/-1
- OS (e.g:
cat /etc/os-release): MacOS Big Sur