- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用新的 subPath
在 this 中实现的功能拉取请求(最近在 v1.3 中发布)。
但是,mount
的输出显示它忽略了 subPath
, 为两个卷挂载挂载相同的 NFS 目录:
nfs-server:/mnt/nfs/exports/apps/my-app on /home/share/foo type nfs4 (rw,relatime,vers=4.0,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.128.0.4,local_lock=none,addr=nfs-server)
nfs-server:/mnt/nfs/exports/apps/my-app on /home/share/bar/baz type nfs4 (rw,relatime,vers=4.0,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.128.0.4,local_lock=none,addr=nfs-server)
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: app
spec:
replicas: 1
template:
metadata:
labels:
name: app
spec:
containers:
- name: app
image: my-org/my-app:latest
volumeMounts:
- mountPath: /home/share/foo
name: nfs
subPath: foo-resources
- mountPath: /home/share/bar/baz
name: nfs
subPath: baz-resources
volumes:
- name: nfs
nfs:
path: /mnt/nfs/exports/apps/my-app
server: nfs-server
最佳答案
我对此不是 100% 确定,因为我使用的是 configMap
卷而不是 NFS,但我必须制作 mountPath
匹配 subPath
如下所示,它对我有用。
仅供引用,我使用的是 Kubernetes v1.4.5。
如果我正确阅读本文,您会想要:
/mnt/nfs/exports/apps/my-app/foo-resources
这样它在容器中的路径是 /home/share/foo/foo-resources
. /mnt/nfs/exports/apps/my-app/baz-resources
这样它在容器中的路径是 /home/share/bar/baz/baz-resources
. apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: app
spec:
replicas: 1
template:
metadata:
labels:
name: app
spec:
containers:
- name: app
image: my-org/my-app:latest
volumeMounts:
- mountPath: /home/share/foo/foo-resources
name: nfs
subPath: foo-resources
- mountPath: /home/share/bar/baz/baz-resources
name: nfs
subPath: baz-resources
volumes:
- name: nfs
nfs:
path: /mnt/nfs/exports/apps/my-app
server: nfs-server
16c16
< - mountPath: /home/share/foo/foo-resources
---
> - mountPath: /home/share/foo
19c19
< - mountPath: /home/share/bar/baz/baz-resources
---
> - mountPath: /home/share/bar/baz
关于kubernetes - volumeMount subPath 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38697335/
我正在尝试使用新的 subPath在 this 中实现的功能拉取请求(最近在 v1.3 中发布)。 但是,mount 的输出显示它忽略了 subPath , 为两个卷挂载挂载相同的 NFS 目录: n
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我正在编写一个用于文件夹同步的应用程序。我有两个目录结构,源和目标,当递归另一个目录结构时,我需要以某种方式引用另一个目录结构中的等效文件/文件夹。此方法尝试通过首先提取用户先前选择并存储为全局变量的
在阅读 blog 时关于 Angular 13 的新功能,我遇到了以下说法: Node.js versions older than v12.20 are no longer supported, d
此问题也已发布到 Gitlab 论坛。 https://forum.gitlab.com/t/unable-to-access-the-gui-with-ingress-subpath/32269 我
我需要检查给定路径是否是另一个路径中任何位置的子路径,并且想知道在编写自己的方法之前是否已经存在这样的方法。 下面是一些可能有助于理解问题的代码: Path someRealPath = Paths.
在 Windows 上运行 Mercurial 2.0.2: 在我的 .hgrc 中: [subpaths] MYREPOS/(.*) = https://server/repos/\1 在我的 .h
我正在尝试使用 JAX-RS 创建一个 API,并通过多种方式获取产品。例如,如果您输入 herp.com/products/11 您获得 ID 为 11 的产品,效果非常好。如果您输入: herp.
Node 如何解析 require('my-module/subpath') 和 import * from 'my-module/subpath'? 这是否总是解析为 my-module 内的 su
我们目前运行着一个大型的 subversion 存储库,我正在尝试将其移至 GIT。问题是它在根目录下使用了trunks和tags。例如: MyDepartment\MyOS\Project1\tru
我有下面的typescript包结构,src文件夹包含一个inputs文件夹和一个buttons文件夹(还有更多的文件夹)。示例结构如下:。使用TypeScrip包,我如何使用构建的包和每个组件的直接
我尝试使用 configMap 将一些配置挂载到子目录中。例如: spec.template.spec.containers.[0].volumeMounts: - name: fh16-volu
NOTE: Since I'm new they won't let me post links, which means all the config files will have imprope
本文整理了Java中com.android.tools.build.bundletool.model.ZipPath.subpath()方法的一些代码示例,展示了ZipPath.subpath()的具
我正在为我打算在 Web 上使用的 Python 编写一组脚本。目前,我有一些使用 import cgi 的测试脚本可以正常工作。 我基本上想要 FastCGI/WSGI 的行为。在这种情况下,我可以
我注意到有关 Rails 和 Sprockets 的所有内容都属于“domain/assets/”URL,但我遇到了某些试图从以下位置获取 CSS 和图像文件的文件的问题: somedomain/as
使用 uuidv4 时出现此错误。 Failure: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Des
我正在尝试使用持久卷声明并面临这个问题 这是我的 postgres-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: n
问题 我在 Svelte 版本 3.0.0 上并使用了 npm i svelte@latest更新到最新版本。现在我无法让应用程序运行,我总是得到这个错误: [!] Error: Package su
我是一名优秀的程序员,十分优秀!