Empowering IoT with K3s

Empowering IoT with K3s: Optimizing Container Orchestration at the Edge

PROBLEM STATEMENT

In recent years, the deployment of container orchestration systems has become essential in managing complex applications across various environments. With the increased use of Internet of Things (IoT) devices, container orchestration has expanded to the edge, allowing for more efficient management and deployment. This research proposal aims to explore the implementation of K3s, a lightweight Kubernetes distribution, at the edge for container orchestration in IoT environments.

Task

The main objectives of this research study are as follows:

  1. Conducting a comprehensive literature review of container orchestration at the edge and the integration of IoT devices in this context.
  2. Evaluating the advantages and disadvantages of deploying container orchestration systems, particularly K3s, at the edge of IoT networks.
  3. Implementing K3s at the edge, focusing on the deployment and management of worker nodes on IoT devices.

WORK

Literature Review

A thorough literature review will be conducted to explore the current landscape of container orchestration at the edge, with a specific emphasis on the integration of IoT devices. The review will encompass various aspects, including scalability, security, resource optimization, and compatibility with IoT protocols and architectures.

Analysis of Pros and Cons

The study will analyze the advantages and challenges associated with the adoption of container orchestration at the edge. It will specifically highlight the benefits of using K3s in terms of their lightweight nature, simplified installation, and resource efficiency, while also addressing potential drawbacks such as limited features compared to full-fledged Kubernetes distributions.

K3s Implementation

The research will involve the practical implementation of K3s at the edge, focusing on the deployment and management of worker nodes on IoT devices. This implementation process will involve configuring the K3s cluster, deploying applications, and monitoring the performance of the cluster in an edge environment.

Contact:

Stefano Simonetto (s.simonetto@utwente.nl)