container-runtime-plugins
Settings related to container runtime plugins (
settings.container-runtime-plugins.*
)Topic list
Setting list for settings.container-runtime-plugins
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.concurrent-download-chunk-size
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.discard-unpacked-layers
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads-per-image
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks-per-image
settings.container-runtime-plugins.soci-snapshotter.pull-mode
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
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.concurrent-download-chunk-size
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.discard-unpacked-layers
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads-per-image
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks-per-image
settings.container-runtime-plugins.soci-snapshotter.pull-mode
Full Reference
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.concurrent-download-chunk-size
Size of download chunks.
Default: unlimited
(unbounded)
unlimited
for unbounded- byte size string (e.g. 1024, 1kb, 3mib, 2gb)
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.discard-unpacked-layers
Remove compressed layers after unpacking.
Default: false
true
false
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads
Total concurrent downloads across all images.
Default: -1
(unbounded)
-1
for unbounded- positive integer
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-downloads-per-image
Concurrent downloads per individual image.
Default: 3
- positive integer
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks
Total concurrent unpack operations.
Default: -1
(unbounded)
-1
for unbounded- positive integer
settings.container-runtime-plugins.soci-snapshotter.parallel-pull-unpack.max-concurrent-unpacks-per-image
Concurrent unpacks per individual image.
Default: 1
- positive integer
settings.container-runtime-plugins.soci-snapshotter.pull-mode
Pull mode for SOCI snapshotter.
Default: parallel-pull-unpack
parallel-pull-unpack