-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Description of problem:
Initial volume creation was successful, CSI driver is listed, but when trying to mount getting the following error; Warning FailedMount 2m20s (x2078 over 2d22h) kubelet MountVolume.MountDevice failed for volume "pvc-e9f82e8a-0c96-4198-acd7-ec235ff4ee11" : kubernetes.io/csi: attacher.MountDevice failed to create newCsiDriverClient: driver name topolvm.cybozu.com not found in the list of registered CSI drivers
Version-Release number of selected component (if applicable):
RH4E - microshift-4.12.0~ec.5-202210310916.p0.g6c4ad89.assembly.ec.5.el8.x86_64.rpm
How reproducible:
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
Additional info:
pvc config: apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"pos-mariadb-pvc","namespace":"pos"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"50Gi"}}}} pv.kubernetes.io/bind-completed: "yes" pv.kubernetes.io/bound-by-controller: "yes" volume.beta.kubernetes.io/storage-provisioner: topolvm.cybozu.com volume.kubernetes.io/selected-node: d9icwpmicro01.idm.ad.ctc volume.kubernetes.io/storage-provisioner: topolvm.cybozu.com creationTimestamp: "2022-12-09T16:53:45Z" finalizers: - kubernetes.io/pvc-protection name: pos-mariadb-pvc namespace: pos resourceVersion: "228934" uid: e9f82e8a-0c96-4198-acd7-ec235ff4ee11 spec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi storageClassName: topolvm-provisioner volumeMode: Filesystem volumeName: pvc-e9f82e8a-0c96-4198-acd7-ec235ff4ee11 status: accessModes: - ReadWriteOnce capacity: storage: 50Gi phase: Bound -------------------- apiVersion: v1 kind: Service metadata: labels: app: mariadb app.kubernetes.io/component: mariadb app.kubernetes.io/instance: mariadb app.kubernetes.io/name: mariadb app.kubernetes.io/part-of: pos-core-app name: mariadb namespace: pos spec: ports: - name: 3306-tcp port: 3306 selector: app: mariadb deployment: mariadb --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: mariadb app.kubernetes.io/component: mariadb app.kubernetes.io/instance: mariadb app.kubernetes.io/name: mariadb app.kubernetes.io/part-of: pos-core-app name: mariadb namespace: pos spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: mariadb strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app: mariadb deployment: mariadb spec: containers: - env: - name: MYSQL_ROOT_PASSWORD value: abc123 image: mariadb:10.1.48 imagePullPolicy: IfNotPresent name: mariadb ports: - containerPort: 3306 protocol: TCP terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: pos-mariadb-pvc - mountPath: /etc/mysql/conf.d name: pos-mariadb-config readOnly: true dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler terminationGracePeriodSeconds: 30 volumes: - name: pos-mariadb-pvc persistentVolumeClaim: claimName: pos-mariadb-pvc - configMap: defaultMode: 420 name: pos-mariadb-cfgmap name: pos-mariadb-config