-1

I am facing this problem when deploying Glusterfs + Heketi (thanks to this excellent repo) inside a GKE Kubernetes 1.6.1 cluster with nodes using the cos image. Thegk-deploy script went well until it tried to execute heketi-cli -s http://${heketi_service} setup-openshift-heketi-storage

Error: Unable to execute command on glusterfs-xxxxx: /usr/sbin/modprobe failed: 1 thin: Required device-mapper target(s) not detected in your kernel. Run `lvcreate --help' for more information. Failed on setup openshift heketi storage

I know the fix that consists in using modeprobe dm_thin_pool to each Kubernetes node, But it won't work on the cos image type.

How could we load this module in a google container optimized OS (cos image)?

David B.
  • 96
  • 1
  • 12

1 Answers1

0

Heketi make use of this module when creating LVM devices so required in the host image. This module should be part of cos or similar image in GKE as like other distros. It would be appreciated if you can open a RFE request to achieve the same.

Humble
  • 62
  • 3
  • 1
    I created [the issue 715009](https://bugs.chromium.org/p/chromium/issues/detail?id=715009) on the chrome os project as the cos image is based on it. But I am not sure if this is the best place to ask for this kinf of things. I also sent a comment through my google cloud platform console. Thanks – David B. May 02 '17 at 07:55
  • 1
    This was the right place. Things are moving see comments on the issue I mentioned. – David B. May 19 '17 at 05:01
  • Awesome.. Thanks David B – Humble May 19 '17 at 19:48