Longhorn CSI on GKE
To operate Longhorn on a cluster provisioned with Google Kubernetes Engine, some additional configuration is required.
GKE clusters must use the
Ubuntu
OS instead ofContainer-Optimized
OS, in order to satisfy Longhorn’sopen-iscsi
dependency.GKE requires a user to manually claim themselves as cluster admin to enable role-based access control. Before installing Longhorn, run the following command:
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=<name@example.com>
where
name@example.com
is the user’s account name in GCE. It’s case sensitive. See this document for more information.
© 2019-2023 Longhorn Authors | Documentation Distributed under CC-BY-4.0
© 2023 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.