我正在尝试自动化创建这些目录的过程
df_spark <- copy_to(spark_connect, df, overwrite = TRUE)
filter(df_spark, ID_number == 1234)
ID_number date
<int> <dbl>
1234 17307
在我使用命令创建的NFS(网络文件系统)上
/data/foo
/data/foo/baz
/data/bar
,以便我可以在上面列出的目录中创建一些kubernetes持久卷。我找不到自动执行此过程的方法,NFS没有公共IP,甚至无法使用堡垒机,因为Google云在逻辑上将运行NFS的VM与其他实例分开。
这是我尝试使用bastian机器的方式:
gcloud beta filestore instances create "${NFS_server_name}" \
--project "${project_id}" \
--location "${zone}" \
--tier=STANDARD \
--file-share=name="vol1",capacity=1TB \
--network=name="default",reserved-ip-range="10.0.1.0/29"
如何在bastian计算机上编写这些目录的脚本?从我有限的kubernetes经验来看,如果没有NFS服务器上的目录,我似乎无法创建持久卷声明。
仅供参考,我正在尝试使此博客文章自动化: https://danielfrg.com/blog/2018/10/model-management-polyaxon-argo-seldon/#installing-polyaxon
在将OP远程服务器发布到NFS并手动创建目录的过程中,是否必须有某种方法可以使它自动化?
答案 0 :(得分:0)
文件存储实例由Google管理,该实例解决了安装和配置软件的麻烦,使用户可以专注于自己的项目。这就是您无法通过SSH访问它的原因。
要在NFS服务器中置备文件夹而无需手动干预,可以使用nfs-client-provisioner。这是一张Helm图表,旨在帮助您在无需用户干预的情况下提供NFS文件夹。