Kf est compatible avec le NFS natif Kubernetes et l'expose avec un agent de service nfsvolumebroker
dédié que les développeurs peuvent utiliser. Cet agent de service propose une offre de service nfs
avec un forfait nommé existing
.
Utilisez kf marketplace
pour afficher l'offre de service :
$ kf marketplace
...
Broker Name Namespace Description
nfsvolumebroker nfs mout nfs shares
...
Utilisez kf marketplace -s nfs
pour afficher le forfait :
$ kf marketplace -s nfs
...
Broker Name Free Description
nfsvolumebroker existing true mount existing nfs server
...
Exigences
Vous avez besoin d'un volume NFS accessible par votre cluster Kubernetes. Filestore est la solution NFS gérée de Google qui permet d'accéder aux clusters situés dans le même projet gcloud.
Préparer le service NFS
Si vous disposez déjà d'un service NFS, vous pouvez l'utiliser. Si vous souhaitez utiliser un service NFS géré par Google, créez une instance Filestore et Kf configurera automatiquement le cluster pour l'utiliser.