1. A computer-implemented system comprising: at least one processor; a configuration module that is executable by the at least one processor to: configure a node to execute as a first slave node in a first operating environment; receive, from the first slave node, a public key that corresponds to the first slave node; concatenate the public key to an authorized keys file of a master node of a cluster that includes a second slave node such that the authorized keys file includes the public key; and add the first slave node to the cluster based on the authorized keys file including the public key and based on the public key corresponding to the first slave node, use of a passphrase is avoided during addition of the first slave node to the cluster, the second slave node is configured to operate in a second operating environment that has access to a network file system, the cluster configured to natively operate in the second operating environment, the second operating environment different from the first operating environment; and a communication module to: receive a request, from the first slave node, to access the network file system operated within the second operating environment, the request being based on a determination that the first slave node is operated within the first operating environment, and responsive to receipt of the request from the first slave node, request a file from the network file system via a server-side runner module, the server-side runner module configured to communicate with the network file system on behalf of the first slave node in the second operating environment.