4

我正在尝试在 kubernetes 部署描述符中指定一个挂载点,为此我需要一个目录

volumeMounts:
            - name: volume-mount
              mountPath: /dev/bus/usb/003/005

对应于:

volumes:
        - name: my-host-volume
          hostPath:
            path: /dev/bus/usb/003/005

如何使用 jib 创建它?

4

1 回答 1

3

更新:较新的 Jib 版本具有允许在使用时指定复制目标目录的功能<extraDirectories>。您不再需要事先手动准备目标目录结构。


<project root>/src/main/jib/dev/bus/usb/003/005在源代码库中创建一个空目录。

细节

Jib 允许使用<extraDirectories>Maven / Gradle)配置添加任意额外的文件和目录。下的文件和(子)目录<extraDirectories>将被递归复制到图像的根目录中。默认情况下,<project root>/src/main/jib是这样一个“额外目录”,因此您可以简单地创建一个具有您喜欢的结构的空目录。

您还可以根据需要调整文件和目录的权限<permissions>

于 2019-11-01T15:36:20.903 回答