rel:: [[Distributed Systems MOC]] # Kubernetes https://kubernetes.io > Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of container workloads". ## Reference - [docs](https://kubernetes.io/docs/home/) - [Kubernetes The Hard Way](https://github.com/kelseyhightower/kubernetes-the-hard-way) - [understanding probes](https://blog.devgenius.io/understanding-kubernetes-probes-5daaff67599a) - liveness - readiness - startup - [helm template function list](https://helm.sh/docs/chart_template_guide/function_list/) - [sprig function source](https://github.com/Masterminds/sprig/blob/ce20d69f9fc5fa1ad1b974050228541dd4eae4aa/functions.go) - CPU resources - [CPU limits on Kubernetes are an antipattern](https://readwise.io/reader/shared/01ggn6k3ftpxkh772nyz24pvq9) - [CPU allocation and K8s](https://readwise.io/reader/shared/01jadsmn18wxcgjk02xrdrd0se) - [[202410171353 CPU Requests and Limits in K8s]] ## Distributions [The 7 Most Popular Kubernetes Distributions](x-devonthink-item://E5748C2C-174C-4048-96A1-60964EA96443) - [k3s](https://k3s.io) - lightweight kubernetes - certified - [[IoT]] and edge computing - used by [[TrueNAS]] SCALE - [Rancher](https://rancher.com/) - [Portainer](https://docs.portainer.io/) - [Red Hat OpenShift](https://www.openshift.com/) - [AWS Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/)