container-runtime-plugins

Settings related to container runtime plugins (settings.container-runtime-plugins.*)

Topic list

Setting list for settings.container-runtime-plugins


Topics

soci-snapshotter Parallel Pull Unpack Mode

SOCI snapshotter Parallel Pull Unpack mode enhances container image pulls by enabling parallel download and unpacking of image layers. For detailed performance tuning guidance, see the SOCI Parallel Mode Performance Tuning documentation in the upstream soci-snapshotter project.

Examples
# Enable SOCI snapshotter
[settings.container-runtime]
snapshotter = "soci"

# Configure SOCI Parallel Pull Unpack settings
[settings.container-runtime-plugins.soci-snapshotter]
pull-mode = "parallel-pull-unpack"

[settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack]
max-concurrent-downloads = 10
max-concurrent-downloads-per-image = 5
concurrent-download-chunk-size = "8mb"
max-concurrent-unpacks = 5
max-concurrent-unpacks-per-image = 3
discard-unpacked-layers = true

Settings


Full Reference

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.concurrent-download-chunk-size

Size of download chunks.

Default: unlimited (unbounded)

Accepted values:
  • unlimited for unbounded
  • byte size string (e.g. 1024, 1kb, 3mib, 2gb)
Also see: 

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.discard-unpacked-layers

Remove compressed layers after unpacking.

Default: false

Accepted values:
  • true
  • false
Also see: 

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads

Total concurrent downloads across all images.

Default: -1 (unbounded)

Accepted values:
  • -1 for unbounded
  • positive integer
Also see: 

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads-per-image

Concurrent downloads per individual image.

Default: 3

Accepted values:
  • positive integer
Also see: 

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks

Total concurrent unpack operations.

Default: -1 (unbounded)

Accepted values:
  • -1 for unbounded
  • positive integer
Also see: 

settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks-per-image

Concurrent unpacks per individual image.

Default: 1

Accepted values:
  • positive integer
Also see: 

settings.container-runtime-plugins.soci-snapshotter.pull-mode

Pull mode for SOCI snapshotter.

Default: parallel-pull-unpack

Accepted values:
  • parallel-pull-unpack
Also see: