Rancher open source Octopus: IoT device management system

Preface


The original link for this article is:
https://blog.csdn.net/freewebsys/article/details/107728192

Reprinting is not allowed without the permission of the blogger.
The blogger's address is: http://blog.csdn.net/freewebsys

1. About Octopus


On July 15, 2020, the Rancher China team officially released and open sourced an open source project code-named "Octopus", which is a lightweight extended controller for Kubernetes and K3s, designed to help users manage IoT devices in edge scenarios. Through Octopus, users can manage IoT devices in a way similar to operating Kubernetes resources.

The meaning of Octopus is octopus, which can connect and manipulate objects around it through its brain and tentacles. Like the octopus, Octopus is composed of Brain and Limb. They run in K3s and cooperate with each other to realize the function of managing IoT devices.

Insert picture description here

github project address:

https://github.com/cnrancher/octopus

From the name, it was developed by the rancher China team!
There is also a complete Chinese document!
https://cnrancher.github.io/docs-octopus/docs/cn/about

Insert picture description here

Then there is a live introduction:

K3s UI and IoT device expansion introduction

2. Install docker-compose


Github address: I
found that it was developed by the Chinese, and the technical station was replaced by vuejs
https://github.com/cnrancher/octopus-ui

Front end used

"echarts": "^4.7.0",
"element-ui": "^2.13.1",
    "d3": "^5.12.0",

It is particularly strange that there is no direct reference to the version of vuejs.
I read it mainly to use nuxt/vue-renderer

It turns out that the official rancher ui has also been changed:

https://github.com/rancher/dashboard/ has been
replaced by vuejs.
It looks like it's a new one too, not bad. You can modify it later.
Vuejs R & D students still have to learn.

3. Summary


Octopus is an IOT device management system, similar to the high-performance MQTT written in erlang by emqtt.
At the same time, there is also a place for k3s terminal node management.

The original link for this article is:
https://blog.csdn.net/freewebsys/article/details/107728192

The blogger address is: https://blog.csdn.net/freewebsys

Guess you like

Origin blog.csdn.net/freewebsys/article/details/107728192