kubelet
provides a container image packaging the upstream Kubernetes kubelet
and dependencies, for use on container-optimized OS distributions.
Images can be found at https://eu.gcr.io/swade1987/kubelet.
The container is also scanned by https://github.com/aquasecurity/trivy as part of CI.
The debian-iptables base provides conntrack
, ebtables
, ipset
, kmod
, and netbase
.
Kubelet also requires:
ca-certificates
- kubernetes/kubernetes#7755ceph-common
- kubernetes/kubernetes#34416cifs-utils
- kubernetes/kubernetes#34416e2fsprogs
(mkfs.ext4
) - kubernetes/kubernetes#52789xfsprogs
- kubernetes/kubernetes#56937ethtool
- kubernetes/kubernetes#18273glusterfs-client
- kubernetes/kubernetes#32686jq
- coreos/bugs#1706kmod
(modprobe
) - kubernetes/kubernetes#53642nfs-common
- kubernetes/kubernetes#30320udev
(udevadm
)- kubernetes/kubernetes#61357
kubectl
(no dependencies) is also included for convenience (e.g. use pre-pulled Kubelet image to kubectl delete node
on preemption)
This repository is heavily based on https://github.com/poseidon/kubelet.
Shout out to Dalton Hubble for his continual contributions.