mirror of
https://github.com/outbackdingo/kubelet.git
synced 2026-01-27 10:19:31 +00:00
* We've not published images to Dockerhub in ages. It was once used as a fallback, but Docker's policies made the platform troublesome to support and fallback images got very little use.
41 lines
2.4 KiB
Markdown
41 lines
2.4 KiB
Markdown
# Kubelet
|
|
[](https://quay.io/repository/poseidon/kubelet)
|
|
[](https://github.com/poseidon/kubelet/actions/workflows/build.yaml?query=branch%3Amain)
|
|
[](https://github.com/sponsors/poseidon)
|
|
[](https://fosstodon.org/@typhoon)
|
|
|
|
`kubelet` provides a [container image](https://quay.io/repository/poseidon/kubelet) packaging the upstream Kubernetes `kubelet` and dependencies, for use on container-optimized OS distributions. `kubelet` is a component of the [Typhoon](https://github.com/poseidon/typhoon) Kubernetes distribution.
|
|
|
|
## Repositories
|
|
|
|
Typhoon publishes Kubelet container images to repositories ([detailed policy](https://typhoon.psdn.io/topics/security/#container-images)).
|
|
|
|
* [quay.io/poseidon/kubelet](https://quay.io/repository/poseidon/kubelet) (official)
|
|
|
|
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-SHA` on Quay, `release-TAG` on Dockerhub)
|
|
|
|
## Packages
|
|
|
|
The [debian-iptables](https://github.com/kubernetes/kubernetes/tree/master/build/debian-iptables) base provides `conntrack`, `ebtables`, `ipset`, `kmod`, and `netbase`.
|
|
|
|
Kubelet also requires:
|
|
|
|
* `ca-certificates` - https://github.com/kubernetes/kubernetes/pull/7755
|
|
* `ceph-common` - https://github.com/kubernetes/kubernetes/pull/34416
|
|
* `cifs-utils` - https://github.com/kubernetes/kubernetes/pull/34416
|
|
* `e2fsprogs` (`mkfs.ext4`) - https://github.com/kubernetes/kubernetes/issues/52789
|
|
* `xfsprogs` - https://github.com/kubernetes/kubernetes/pull/56937
|
|
* `ethtool` - https://github.com/kubernetes/kubernetes/pull/18273
|
|
* `glusterfs-client` - https://github.com/kubernetes/kubernetes/pull/32686
|
|
* `jq` - https://github.com/coreos/bugs/issues/1706
|
|
* `kmod` (`modprobe`) - https://github.com/kubernetes/kubernetes/pull/53642
|
|
* `nfs-common` - https://github.com/kubernetes/kubernetes/pull/30320
|
|
* `udev` (`udevadm`)- https://github.com/kubernetes/kubernetes/pull/61357
|
|
|
|
### kubectl
|
|
|
|
`kubectl` (no dependencies) is also included for convenience (e.g. use pre-pulled Kubelet image to `kubectl delete node` on preemption).
|