agent
agent copied to clipboard
Stackable Agent - a kubelet written in Rust which uses systemd as its backend
Pods can specify absolute paths for mounting config maps into (zookeeper needs this for example). It would be good to be able to restrict this so that only specific directories...
We noticed this when installing Hadoop version 3.2.2. The agent took a couple of minutes to extract the archive in to the packages folder, whereas extracting it directly with tar...
Currently the agent does not perform any checksum verification when downloading packages from a repository. We should at least verify one of the checksums that are provided in the metadata.json...
The agent currently does not delete service configs for services that are no longer running. I just noticed on a demo cluster that we accumulated roughly 1200 old service configs...
Kubectl logs has a flag to control whether log lines are retrieved with a timestamp or "as is". Currently this flag is not exposed by the kubelet, there is a...
The kubelet has gained the ability to perform a graceful shutdown [1] when the host system is being powered down. We should evaluate, whether we want to match this behavior...
It is not always visible in the agent if systemd encountered a problem, e.g. if the service user does not exist. Therefore systemd errors should be forwarded to the agent.
> `tempdir` crate has been deprecated; use `tempfile` instead | Details | | | ------------------- | ---------------------------------------------- | | Status | unmaintained | | Package | `tempdir` | | Version...
Currently the agent checks whether services are still up once every 10 seconds, we could change that to be configurable vs the podspec for example via https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-liveness-command