agent
agent copied to clipboard
Stackable Agent - a kubelet written in Rust which uses systemd as its backend
The topic of directories and permissions needs a holistic view and decision. Therefore all relevant issues are grouped in this epic. The holistic view & decision is handled by an...
When the agent is unable to retrieve a restart count for a pod it keeps spamming the following message into the log: > Could retrieve restart count from unit This...
A customer just had issues reaching an internal mirror of our packages repo due to cert issues. We should consider allowing to bypass certificate checks on the agent or specifying...
This causes systemd to (nearly) always report the system status as degraded. Can be cleared manually by running `systemctl reset-failed $namespace-$pod-$container.service`.
Currently this is emitted to the systemd journal like this: ``` Oct 06 12:35:36 stackable-node2 stackable-agent[1373]: [2021-10-06T10:35:36Z INFO stackable_agent::provider::states::pod::downloading] Looking for package: library-busybox:1.32.1 in known repositories Oct 06 12:35:36 stackable-node2...
This means that restarting the K8s apiserver leaves all running agents in limbo, and that care must be taken so that the apiserver is running before starting any new agents.
For every log output, the same questions arise: * Which pod? * Which container? * What happened? Currently this information is written in prose, e.g. `"Invocation ID could not be...
The agent actively rejects pods that contain more than one container. Most of the codebase would actually allow multiple containers, but for historic reasons we had this hard limit in...
The agent currently checks the ActiveState of its managed services every 10 seconds and reacts if a service reports anything else than active at that time. This method has the...
I've read through https://docs.stackable.tech/agent/configuration.html and do not yet understand enough to see how to renew the agent certificate which has expired: ``` # openssl x509 -enddate -noout -in /etc/stackable/stackable-agent/secret/agent.crt notAfter=Sep...