In less than a decade, containers and, subsequently, container orchestration have exploded into almost every modern development stack. We explore just how easy it is to get Kubernetes up and running within the LMP.
Container orchestration in the embedded space lacks a good story and vision. This article explains where we currently are and what we have planned for the future.
Earlier this year, I found myself pushing the idea of an "anonymous mode" for the Aktualizr project which is the OTA agent running in the LMP. This turned into "aktualizr-lite" and has recently become the default OTA agent used by the LMP. This article explains what aktualizr-lite is and why we are using it.
Why is there no Android or Red Hat Enterprise Linux for IoT and Edge devices? The "one size fits all" approach of a modern Linux distro does not meet the requirements of the IoT and Edge markets because of the diversity of hardware and use cases - from cellular-connected sensors, to industrial IoT infrastructure, to gateways and even autonomous vehicle computing. More complex use-cases and more powerful processors almost universally use some variant of Linux. Simpler devices such as sensors typically use an RTOS. In this article we focus on Linux - a future article will explore the many RTOS options.
The OTA blog series left users with a secured OTA Connect server. This article will describe how you can deploy an easy-to-use REST API to manage your devices.
Part three of this blog series showed how to deploy an OTA Connect service in Google Kubernetes Engine that had a few security holes. This article will describe how to secure it.
Continuing with the OTA blog series part one and part two, this article shows you how to deploy OTA Connect using the OTA Community Edition into Google's Kubernetes Engine (GKE). After completion of these instructions, you'll have an OTA Connect server available on the internet with a single QEMU device registered to it.