kube_node_image_cache
Stable
Submodule

Kubernetes Node Image Cache

This module allows you to specify additional images that should be cached on every node via the images input.

The kube_node_image_cache_controller must be installed in order for this to work.

Debugging

See kube_node_image_cache_controller debugging docs.

Providers

The following providers are needed by this module:

Required Inputs

The following input variables are required:

images

Description: Images to add to the node image cache

Type:

list(object({
registry = string
repository = string
tag = optional(string, "latest")
prepull_enabled = optional(bool, true) # True iff the image should be pulled immediately when a new node launches
pin_enabled = optional(bool, true) # True iff the image should be pinned to a node throughout its entire lifetime
arm_nodes_enabled = optional(bool, true) # True iff the image should be cached on arm64 nodes
amd_nodes_enabled = optional(bool, true) # True iff the image should be cached on amd64 nodes
}))

Optional Inputs

No optional inputs.

Outputs

No outputs.

Usage

No notes