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:
-
kubectl (2.1.3)
-
kubernetes (2.34.0)
-
pf (0.0.7)
-
random (3.6.3)
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