Hello dear devs.
I've tried searching for help in users list but no one seems to be interested
or didn't try my setup before.
Forgive me for taking your precious time but that thing seems like a bug. (Or i
missed something)
HEre's the setup:
Origin 3.6 installed using ansible-installer.
Three masters, three infra nodes, three app nodes.
It works like a charm.
I also have a running ceph cluster.
I'm trying to integrate them using either access.redhat.com or
docs.openshift.com and I'm halfway there.
- I've created a pool and granted the permissions to a dedicated cephx user.
- I piped the admin secret through base64 as instructed and got the
ceph-secret.yaml
- I created ceph-user-secret with dedicated users' secret in it. (also piped
via base64)
Created the secret, created second secret, created a dynamicstorageclass.
I _CAN_ create PVC and that creates PV my ceph backend.
I _CAN_ see the resulting rbd images on my ceph storage
(kubernetes-dynamic-pvc-6d23efc6-9b02-11e7-b1fe-525400b47591)
I modified the default project template to reference the ceph-user-secret and I
_CAN_ see that secret.
All seems to be good.
But. When I try to attach such storage do an existing pod or trying to create a
new pod with attached storage it fails.
In the logs of the node that is running a pod i can see lots of entries like
this:
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.436094
25141 rbd.go:459] failed to get secret from ["foo"/"ceph-secret-user"]
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.436132
25141 rbd.go:111] Couldn't get secret from
foo/&LocalObjectReference{Name:ceph-secret-user,}
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.436176
25141 reconciler.go:308] operationExecutor.MountVolume failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") controllerAttachDetachEnabled: true
with err: MountVolume.NewMounter failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") with: failed to get secret from
["foo"/"ceph-secret-user"]
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.540636
25141 rbd.go:459] failed to get secret from ["foo"/"ceph-secret-user"]
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.540665
25141 rbd.go:111] Couldn't get secret from
foo/&LocalObjectReference{Name:ceph-secret-user,}
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.540709
25141 reconciler.go:308] operationExecutor.MountVolume failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") controllerAttachDetachEnabled: true
with err: MountVolume.NewMounter failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") with: failed to get secret from
["foo"/"ceph-secret-user"]
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.644485
25141 rbd.go:459] failed to get secret from ["foo"/"ceph-secret-user"]
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.644523
25141 rbd.go:111] Couldn't get secret from
foo/&LocalObjectReference{Name:ceph-secret-user,}
Sep 16 19:20:24 node1.osecloud.eu origin-node[25141]: E0916 19:20:24.644583
25141 reconciler.go:308] operationExecutor.MountVolume failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") controllerAttachDetachEnabled: true
with err: MountVolume.NewMounter failed for volume
"kubernetes.io/rbd/3c06ed1a-9b03-11e7-9af0-525400b47591-pvc-6d1f1461-9b02-11e7-b52b-525400addd4a"
(spec.Name: "pvc-6d1f1461-9b02-11e7-b52b-525400addd4a") pod
"3c06ed1a-9b03-11e7-9af0-525400b47591" (UID:
"3c06ed1a-9b03-11e7-9af0-525400b47591") with: failed to get secret from
["foo"/"ceph-secret-user"]
And it keeps on flooding the journal with such entries.
What am I doing wrong?
I'm trying to find a problem. Maybe the documentation is not precise enough?
Maybe there is some bug.
Aby help will be very much appreciated.
I'm more than willing to send you any info you need about the setup.
--
Piotr Baranowski
_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev