It's not currently possible to pass an existing instance to the factory, as the Fabric8 client needs to ensure that the Vert.x client is properly configured. That said, maybe we could make it easier to reuse an existing client? Please do open an issue at https://github.com/fabric8io/kubernetes-client/issues/.