-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The Kubelet has a REST API which the API server calls for some functions (mentioned in Docs here https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/#api-server-to-kubelet). The API isn't very well documented but there's a project called kubeletctl (https://github.com/cyberark/kubeletctl) which implements a client for it, so has some docs.
You can learn a lot about the internals of k8s by writing an operator. Use https://github.com/kubernetes-sigs/kubebuilder and study the generated code and the generators themselves. Understand the client types and the apis you implement, it’ll expose you to the GVK ( group, version, kind) and the api verbs i.e. get, post, put, patch, delete, watch. Watch is the most unique part of the k8s api as it’s a subscribe-able stream of changes to a resource.