Distroless Image support

The Splunk Operator supports a distroless image that contains only the essential components required to run the operator, without a shell or package manager, resulting in a smaller and more secure image.

As part of enhancing security and reducing the attack surface of the Splunk Operator container, the Splunk Operator supports a distroless image. The distroless image contains only the essential components required to run the Splunk Operator, without a shell or package manager.

How to use the distroless image

You can identify the distroless image by the -distroless suffix in its tag. For example: splunk/splunk-operator:<version>-distroless.

To use the distroless image, update the manager container image in the splunk-operator-controller-manager deployment:

CODE
# Replace this with the distroless image name
image: splunk/splunk-operator:<version>-distroless

If you use a private registry, retag and push the distroless image appropriately, and update the deployment image reference.