Laszlo Gaal created IMPALA-13825:
------------------------------------

             Summary: Impala Docker images should be able to use custom base 
images
                 Key: IMPALA-13825
                 URL: https://issues.apache.org/jira/browse/IMPALA-13825
             Project: IMPALA
          Issue Type: New Feature
          Components: Infrastructure
            Reporter: Laszlo Gaal
            Assignee: Laszlo Gaal


Impala already supports running all daemons inside Docker containers, so it can 
be deployed in Kubernetes clusters; some downstream versions are actually 
released this way as products.
Packaging Impala into this form factor is also supported, but the base 
container images are currently chosed implicitly by the build process, based on 
the native OS platform of the build system. This is done to ensure that the 
Impala binaries produced by the build running natively on the build platform 
can be installed into the Docker containers with no compatibility problems as 
far as library version dependencies are concerned.

Modern security practices in cloud-based environments started requiring 
special, locked-down and slimmed-down base images for containerized workloads, 
e.g. distroless images, Ubuntu Chiselled images, or Chainguard's Wolfi OS. 
These all share the common requirement that the Impala binaries need to be 
installable into a specific, prescribed base image, possibly given to the build 
process by some external actor, so Impala's Docker build logic should be 
extended to be able to accept and accommodate such explicitly specified 
external base images.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to