Kubernetes - A Complete Guide
This guide provides a comprehensive overview of container orchestration and cluster management.
Kubernetes (often referred to as K8s) is an open-source platform designed for automating the deployment, scaling, and management of containerized applications. Developed by Google and handed over to the Cloud Native Computing Foundation, Kubernetes has become the de facto standard for container orchestration.
cloud-controller-manager: Integration with Cloud Providers
kubelet: An agent on each node that establishes communication with the control plane.
kube-proxy: A network proxy that implements the concept of services.
Secrets are used to store sensitive data, such as passwords
Persistent Volumes (PV)
A Persistent Volume is a clustered resource for storing data.
Frequently asked questions
What does kube-state-metrics export metrics from?
kube-state-metrics: Exports metrics from the Kubernetes API
Is Prometheus a system for monitoring and data collection?
Prometheus: System for monitoring and data collection
Is Grafana used for visualizing metrics?
Grafana: Visualization of metrics
Is Fluentd used for collecting and aggregating logs?
Fluentd: Collecting and aggregation of logs
▶ Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.