mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-06 08:47:04 +00:00
Make distroless/base as the base image for the default image, effectively making the minimal image as the default. Add a new "full" image variant that corresponds the previous default image. The "*-minimal" container image tag is provided for backwards compatibility. The practical user impact of this change is that hook support is limited to statically linked ELF binaries. Bash or Perl scripts are not supported by the default image, anymore, but the new "full" image variant can be used for backwards compatibility.
38 lines
985 B
Markdown
38 lines
985 B
Markdown
---
|
|
title: "Image variants"
|
|
layout: default
|
|
sort: 1
|
|
---
|
|
|
|
# Image variants
|
|
{: .no_toc}
|
|
|
|
## Table of contents
|
|
{: .no_toc .text-delta}
|
|
|
|
1. TOC
|
|
{:toc}
|
|
|
|
---
|
|
|
|
NFD currently offers two variants of the container image. The "minimal" variant is
|
|
currently deployed by default. Released container images are available for
|
|
x86_64 and Arm64 architectures.
|
|
|
|
## Minimal
|
|
|
|
This is a minimal image based on
|
|
[gcr.io/distroless/base](https://github.com/GoogleContainerTools/distroless/blob/master/base/README.md)
|
|
and only supports running statically linked binaries.
|
|
|
|
For backwards compatibility a container image tag with suffix `-minimal`
|
|
(e.g. `{{ site.container_image }}-minimal`) is provided.
|
|
|
|
## Full
|
|
|
|
This image is based on [debian:bullseye-slim](https://hub.docker.com/_/debian)
|
|
and contains a full Linux system for running shell-based nfd-worker hooks and
|
|
doing live debugging and diagnosis of the NFD images.
|
|
|
|
The container image tag has suffix `-full`
|
|
(e.g. `{{ site.container_image }}-full`).
|