Docker Can';t安装到Kubernetes中的nfs pod

Docker Can';t安装到Kubernetes中的nfs pod,docker,kubernetes,mount,Docker,Kubernetes,Mount,社区。我需要帮助配置Kubernetes中的NFS pod。我无法连接到NFS吊舱。我不明白,真是个问题。我需要帮助。我尝试连接到命令: mount--options port=2052--types nfs 10.110.183.188:/upload/upload 并在我的计算机上获得连接超时错误。当我尝试从另一个pod连接到NFS时,我得到了 mount:/upload:无法以只读方式装载10.110.183.188:/upload。 kubectl描述并写出以下内容: 服务/导出 服

社区。我需要帮助配置Kubernetes中的NFS pod。我无法连接到NFS吊舱。我不明白,真是个问题。我需要帮助。我尝试连接到命令:

mount--options port=2052--types nfs 10.110.183.188:/upload/upload
并在我的计算机上获得连接超时错误。当我尝试从另一个pod连接到NFS时,我得到了

mount:/upload:无法以只读方式装载10.110.183.188:/upload。
kubectl描述并写出以下内容:

服务/导出
服务/
rpcinfo:无法联系rpcbind::RPC:无法接收;errno=连接被拒绝
启动rpcbind
exportfs:/不支持NFS导出
NFS启动
这是我的NFS pod配置

kind:PersistentVolume
版本:v1
元数据:
名称:webpp nfs
标签:
类型:本地
规格:
storageClassName:手动
容量:
存储:3Gi
访问模式:
-读写
主机路径:
路径:“/mnt/webpp data/nfs”
类型:目录
---
种类:PersistentVolumeClaim
版本:v1
元数据:
名称:webpp nfs
规格:
storageClassName:手动
访问模式:
-读写
资源:
请求:
存储:3Gi
---
apiVersion:extensions/v1beta1
种类:部署
元数据:
名称:webpp上载nfs服务器
规格:
副本:1份
选择器:
火柴标签:
角色:webpp上载nfs服务器
模板:
元数据:
标签:
角色:webpp上载nfs服务器
规格:
容器:
-名称:webpp上载nfs服务器
图片:gcr.io/google_containers/volume-nfs:latest
端口:
-名称:nfs
集装箱港口:2052
-姓名:mountd
集装箱港口:32771
securityContext:
特权:真的
体积数量:
-mountPath:/exports
名称:仓库
节点选择器:
环境:有状态的
卷数:
-名称:仓库
persistentVolumeClaim:
索赔名称:webpp nfs
---
版本:v1
种类:服务
元数据:
名称:webpp上载nfs服务器
规格:
端口:
-名称:nfs
港口:2052
节点端口:2052
-姓名:mountd
端口:32771
节点端口:32771
类型:节点端口
选择器:
角色:webpp上载nfs服务器
这是pod连接到NFS的配置

apiVersion:apps/v1 种类:部署 元数据: 名称:$CI\u环境\u SLUG-webpp-$CI\u提交\u参考\u SLUG 规格: 选择器: 火柴标签: 应用程序:webpp-$CI\u COMMIT\u REF\u SLUG 副本:1份 模板: 元数据: 标签: 应用程序:webpp-$CI\u COMMIT\u REF\u SLUG 规格: 节点选择器: 环境:应用程序 容器: -名称:nginx-$CI\u COMMIT\u REF\u SLUG 图片:nginx:latest 端口: -集装箱港口:80 体积数量: -名称:共享文件 mountPath:/app -挂载路径:/etc/nginx/conf.d/default.conf 名称:nginx config 子路径:s1-kube.conf -名称:应用程序-$CI\u COMMIT\u REF\u SLUG 图片:git.webpp.ru:4567/webpp/webpp:$CI\u COMMIT\u REF\u SLUG 端口: -集装箱港口:9000 imagePullPolicy:始终 体积数量: -装载路径:/upload 名称:上传 生命周期: 启动后: 执行官: 命令:[“bash”,“/start.sh”] 你的秘密: -名称:git.webpp.ru 卷数: -名称:共享文件 emptyDir:{} -名称:nginx config 配置映射: 名称:nginx-$CI\u COMMIT\u REF\u SLUG -名称:上传 persistentVolumeClaim: 索赔名称:webpp nfs --- 版本:v1 种类:服务 元数据: 名称:webpp-$CI\u COMMIT\u REF\u SLUG 标签: 应用程序:webpp-$CI\u COMMIT\u REF\u SLUG 规格: 端口: -港口:80 协议:TCP 选择器: 应用程序:webpp-$CI\u COMMIT\u REF\u SLUG --- apiVersion:extensions/v1beta1 种类:入口 元数据: 名称:webpp-$CI\u COMMIT\u REF\u SLUG 注释: nginx.ingres.kubernetes.io/proxy-buffers:“50m” nginx.ingres.kubernetes.io/proxy-buffer-size:“50m” nginx.ingres.kubernetes.io/proxy-body-size:“50m” nginx.ingres.kubernetes.io/proxy-busy-buffers-size:“50m” 规格: 规则: -主机:$CI_COMMIT_REF_SLUG.webpp.wpp.zone http: 路径: -路径:“/” 后端: serviceName:webpp-$CI\u COMMIT\u REF\u SLUG 服务端口:80 吊舱的svc如下所示

NAME                      TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                         AGE
webpp-db-service          NodePort    10.100.169.28    <none>        3306:3304/TCP                   347d
webpp-develop             ClusterIP   10.101.10.54     <none>        80/TCP                          8h
webpp-feature-2334        ClusterIP   10.102.208.56    <none>        80/TCP                          9h
webpp-upload-nfs-server   NodePort    10.110.183.188   <none>        2052:2052/TCP,32771:32771/TCP   255d

我尝试从pod
review-feature-23-3smwjk-webpp-feature-2334-6959494F-4hgfj
连接到nfs pod
webpp-upload-nfs-server-594c6fbb6d-c2r22
,我不确定您想要实现什么。如果您试图将一些文件保存到
hostPath
volume,则不需要PV或PVC。您可以使用卷在主机上保存文件

如果要使用PVC来控制对主机卷的分配和访问,则不需要
webpp upload nfs server
(部署和服务)。只需创建PV和PVC对象,并将PVC直接安装在目标吊舱中


你正在做的事情很周全。您正在为主机路径创建PV和PVC。然后将该主机路径转换为NFS共享您缺少必须创建另一个PV和PVC以使用NFS共享的部分。最后,在目标部署中安装PVC。

我不确定您想要实现什么。如果您试图将一些文件保存到
hostPath
volume,则不需要PV或PVC。您可以使用卷在主机上保存文件

如果要使用PVC来控制对主机卷的分配和访问,则不需要
webpp upload nfs server
(部署和服务)。只需创建PV和PVC对象,并将PVC直接安装在目标吊舱中

你正在做的事情很周全。您正在为主机路径创建PV和PVC。然后将该主机路径转换为NFS共享你错过了你想要的那一块