1 of 11

Akri Shifu Integration

2024/08/05

Tom Qin, co-creator of Shifu

2 of 11

Agenda

  • Shifu Overview
  • Integration Process Overview
  • Demo
  • Next Step
  • Additional Information
  • Q&A

3 of 11

Shifu Overview

  • Kubernetes-native IoT gateway.
  • Virtualizes devices into Kubernetes Pods(deviceShifu) with a set of APIs.
  • Device driver and a L7 proxy in the Kubernetes Pod.
  • Embedded FaaS to provide application-ready data.
  • Manage devices using CRDs(EdgeDevice).

4 of 11

Integration Goal

  • Use Akri as the management plane(device discovery) and Shifu as the control and data plane

5 of 11

Make Shifu EdgeDevice and Akri Instance Interoperable

Akri Instance

Shifu EdgeDevice

6 of 11

Deploy deviceShifu from Akri Instance with custom discovery

7 of 11

Demo Setup

8 of 11

Demo

  • Video: https://youtu.be/tRk5pqiVJVA

9 of 11

Next Steps

  • Discuss and draft integration proposal.
  • Draft integration PR in Shifu.

10 of 11

Additional Information

  • Shifu
  • White Paper w/ SUSE
  • Tom Qin
    • xqin@edgenesis.com

11 of 11

Q&A

  • All are welcome!