Docker Can';t安装到Kubernetes中的nfs pod
社区。我需要帮助配置Kubernetes中的NFS pod。我无法连接到NFS吊舱。我不明白,真是个问题。我需要帮助。我尝试连接到命令: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描述并写出以下内容: 服务/导出 服
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 podwebpp-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共享你错过了你想要的那一块