Theoretically, we expect to have all kubernetes images based on distroless (Please see this KEP for details). Due to the complexity and difficulty of rebasing all those images, we keep the exception list below to track the reasons and blockers about why certain images are not rebased.
Please feel free to edit this file when you find any updates. Links to detailed Reason
are welcomed.
Image Name | Reasons for exception |
---|---|
distroless-iptables | Needed to supported images that require iptables |
Image Name | Reasons for exception |
---|---|
kube-proxy | Requires iptables |
Image Name | Reasons for exception |
---|---|
kube-apiserver | go-runner (distroless++ )[1][2] |
kube-scheduler | go-runner (distroless++ )[1][2] |
kubectl | go-runner (distroless++ )[1][2] |
Image Name | Base Image | OWNER | Supported? (Yes/No/Unknown) | Reasons for exception |
---|---|---|---|---|
fluentd-gcp-scaler | debian-base | U | Requires shell and kubectl | |
stackdriver-logging-agent | debian:buster |
U | Requires fluentd |