ECP and Kubernetes (k3s) on Rapidminer AI Edge Devices
Rapidminer® AI Edge tools and execution engines are all managed by Rapidminer® IoT Studio™ software's Edge Compute Platform (ECP) running Kubernetes. Rapidminer AI Edge devices run a lightweight version of Kubernetes known as k3s.
ECP pushes down a number of pod images down to your device. You can examine these pods at any time by either going to the Edge Ops section of Rapidminer IoT Studio, or by tunneling into the device via k9s. Most of these pods are part of Rapidminer IoT Studio and are well-documented on the Rapidminer IoT Studio ECP pages.
There are two special ECP pods that needed to run Rapidminer AI Edge devices:
- a pod for holding the Rapidminer execution engine container (we call this the 'rapidminer scoring agent' pod)
- a pod to orchestrate communication between Rapidminer IoT Studio and the Rapidminer AI Edge device via API (we call this the 'rapidminer support' pod)
Rapidminer scoring agent pod
This pod contains several containers, only one of which is important to the end user: the actual Rapidminer scoring agent execution engine. Inside this container is a headless version of Rapidminer that is able to run any process / workflow (.rmp file). It is exactly the same execution engine that runs Rapidminer® AI Hub WebAPI Endpoints.
There are three pre-configured Edge Apps (i.e. Docker images) on the Rapidminer IoT Studio Marketplace designed to be used with Rapidminer AI Edge devices as a scoring agent pod. A device only needs one.
App - Rapidminer AI Edge
This app is the primary one to be used with all official Rapidminer AI Edge devices and comes pre-installed with the device. Once the app establishes connectivity with Rapidminer IoT Studio, it verifies that it is a valid Rapidminer AI Edge device, and once it does, it synchronizes a valid Rapidminer Scoring Agent license key to allow it to run all Rapidminer AI Edge software without supplying a separate license key.
Most recent Rapidminer AI Edge docker image:
harbor.swx.altairone.com/rm-images/rapidminer-agent/embedded/picamera-2024-1-1:0.0.1Most recent Rapidminer AI Edge App version:
v7: chart-0.0.15_agent-2024.1.1_tag-0.0.1_ext-2.0.0_01WARNING: The Rapidminer AI Edge App can only be installed on official Rapidminer AI Edge devices. Note: in the configuration you need to set "privileged access" to "true"
App - Rapidminer Agent OpenCV
This app is a Bring-Your-Own-License (BYOL) app where you must insert a valid Rapidminer Scoring Agent license key in the configuration prior to deployment. It comes with the OpenCV library pre-installed on the image.
App - Rapidminer Agent Base
This app is a Bring-Your-Own-License (BYOL) app where you must insert a valid Rapidminer Scoring Agent license key in the configuration prior to deployment. It only comes with the base Rapidminer Scoring Agent app.
More information about these Edge Apps can be found on the Rapidminer IoT Studio docs pages.