# 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-container-orchestration-image.bb`.

After the image is built and flashed, Kubernetes and all its prerequisites and 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: May 10, 2026

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

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