15.2. 下载代码工件
将工件添加到 HTTP 或 FTP 服务器,以便 Data Grid Operator 将它们下载到每个 Data Grid 节点上的 {lib_path} 目录中。
下载文件时,Data Grid Operator 可以自动检测文件类型。Data Grid Operator 还会在下载完成后将存档文件(如 zip 或 tgz )提取到文件系统。
每次 Data Grid Operator 都会创建一个 Data Grid 节点,它将工件下载到节点。当 Data Grid Operator 终止 pod 后,也会发生下载。
先决条件
- 在 HTTP 或 FTP 服务器上托管您的代码工件。
流程
将
spec.dependencies.artifacts字段添加到InfinispanCR。-
将要通过
HTTP或FTP下载文件的位置指定为spec.dependencies.artifacts.url字段的值。 (可选)指定一个 checksum 来验证使用
spec.dependencies.artifacts.hash字段下载的完整性。hash字段需要一个值的格式是 <algorithm>:<checksum>,其中 <algorithm> 是sha1|sha224|sha256|sha384|sha512|md5。如果需要,使用
spec.dependencies.artifacts.type字段设置文件类型。如果该文件没有包含在 URL 中,或者文件类型实际上与 URL 中的扩展名不同,则应明确设置该文件类型。
注意如果设置
type: 文件,Data Grid Operator 会按原样下载文件,而不将其提取到文件系统。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
将要通过
- 应用更改。