# Set up Kubernetes with Qualcomm Linux

[Kubernetes](https://kubernetes.io/) is an open-source platform that automates the deployment, scaling, and management of applications running in a container. Kubernetes helps
to organize containers across multiple devices, ensuring efficient resource utilization, high availability, and scalability of applications.
Kubernetes is useful not only for large-scale servers and cloud systems but also for small-scale Linux-embedded devices.
It helps manage and orchestrate containers and applications across IoT devices efficiently.

## Enable Kubernetes

The Qualcomm Linux release enables Kubernetes by default in `qcom-container-orchestration-image` defined in `meta-qcom-distro/recipes-products/images/qcom-multimedia-image.bb`.

After the image is built and flashed, Kubernetes and all its pre-requisites/dependencies are available on the device.

To verify the status of kubelet after bootup, run the following command and verify the output:

> 
> 
> | Command | Description | Output |
> | --- | --- | --- |
> | `systemctl status kubelet` | If the device has been set up at least once as a Kubernetes node using `kubeadm` after bootup | `Active` (running) |
> | `systemctl status kubelet` | If the device has not been set up as a Kubernetes node using `kubeadm` after bootup | `Inactive` (stopped) |
> |  |  |  |

Last Published: Mar 02, 2026

[Previous Topic
Run Docker containers](https://docs.qualcomm.com/bundle/publicresource/80-80020-27/topics/run_docker_containers.md) [Next Topic
Create a secondary virtual machine](https://docs.qualcomm.com/bundle/publicresource/80-80020-27/topics/create_secondary_virtual_machine.md)

Source: [https://docs.qualcomm.com/doc/80-80020-27/topic/setup_kubernetes_with_qualcomm_linux.html](https://docs.qualcomm.com/doc/80-80020-27/topic/setup_kubernetes_with_qualcomm_linux.html)