[
https://issues.apache.org/jira/browse/IMPALA-13825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Laszlo Gaal resolved IMPALA-13825.
----------------------------------
Fix Version/s: Impala 5.0.0
Resolution: Fixed
> 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
> Priority: Major
> Labels: build, docker
> Fix For: Impala 5.0.0
>
>
> 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)