Kubectl is a command-line tool used to interact with Kubernetes clusters. It allows users to perform various operations such as deploying and managing applications, inspecting cluster resources, and accessing logs and debugging information.
The Kubernetes control plane is the collection of components, including the API server, controller manager, scheduler, and etcd, that make global decisions about the cluster and detect and respond to cluster events.
Kubernetes worker nodes are servers that run containerized applications managed by the control plane, providing the runtime environments necessary for these applications, and communicating with the control plane via the Kubelet service.
MicroK8s is a lightweight and focused Kubernetes distribution that provides a full Kubernetes experience with a smaller CPU and memory footprint. It’s designed for devices with limited computing power and memory, making it ideal for devOps, edge computing, appliances, and IoT
Kubernetes worker nodes are servers that run containerized applications managed by the control plane, providing the runtime environments necessary for these applications, and communicating with the control plane via the Kubelet service.