kubelet provides a container image packaging the upstream Kubernetes kubelet and dependencies, for use on container-optimized OS distributions. kubelet is a component of the Typhoon Kubernetes distribution.
Typhoon publishes Kubelet container images to repositories (detailed policy).
- quay.io/poseidon/kubelet (official)
- docker.io/psdn/kubelet (fallback)
Two tag styles indicate the build strategy:
- Single and multi-arch images are published by Typhoon infrastructure (e.g.
v1.20.5,v1.20.5-amd64,v1.20.5-arm64) - Quay or Docker autobuilt images (e.g.
build-SHAon Quay,release-TAGon Dockerhub)
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).