Clásico: ¿Por qué se me niega el acceso al servidor al montar un volumen en un nodo de trabajo?
Infraestructura clásica
Solucionar errores de acceso denegado al almacenamiento de archivos en clústeres clásicos.
Cuando intentas montar un volumen de almacenamiento de archivos, aparece un error que indica que el servidor deniega el acceso.
Ejemplo de error.
MountVolume.SetUp failed for volume "pvc-XXXX" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs fsf-region-fz.service.softlayer.com:/VOLUME/data01 /var/data/kubelet/pods/1a11b234-567c-89d0-1ef2-34g567abc89/volumes/kubernetes.io~nfs/pvc-XXXX Output: mount.nfs: access denied by server while mounting fsf-region-fz.service.softlayer.com:/VOLUME/data01
Es posible que tus nodos de trabajo no tengan acceso a tu almacenamiento de archivos.
Siga los pasos para asegurarse de que sus nodos de trabajo tengan acceso. Tenga en cuenta que estos pasos requieren permisos de infraestructura clásicos.
En la CLI
-
Obtenga el ID del volumen.
kubectl describe pv PVNAME -n NAMESPACE -
Obtenga el ID de la subred del nodo de trabajo.
ibmcloud oc worker get --worker <worker_node_id> --cluster <cluster_id>Ejemplo
Subnetssección en la salida.Subnets ID IP Address CIDR 0101-0ef11da0-01c1-0011-1f7-01010db11e00 XXX.XX.XXX.10 (primary) XXX.XX.XXX.10/24 -
Ejecute el comando para autorizar el acceso. Especifique el ID del volumen y el ID de la subred de trabajadores que ha encontrado en los pasos anteriores.
ibmcloud sl file access-authorize <volume_id> --subnet-id <worker_subnet_ID>
En la interfaz de usuario
-
En la interfaz de usuario, vaya al panel de control de Clusters. Haga clic en su clúster y, a continuación, haga clic en Nodos de trabajo.
-
Haga clic en el nodo de trabajo correspondiente para encontrar el nombre de la subred.
-
Navegue hasta el panel de File Storage control de la infraestructura clásica y haga clic en el volumen que desea montar.
-
Haz clic en Acciones > Autorizar host.
-
En Seleccionar un tipo de host, seleccione Subredes.
-
En el menú desplegable, seleccione la subred que se aplica a su nodo de trabajo.
-
Pulse Guardar.