EdgeNet-project / edgenet-legacy-2024

Kubernetes adapted for the network edge
https://edge-net.org/
Apache License 2.0
26 stars 17 forks source link

Welcome to EdgeNet

This repository is archived, please refer to the current one EdgeNet

Go Report Card Build Status Coverage Status GitHub release (latest SemVer) Go Reference

What is EdgeNet?

EdgeNet is a free and open-source cloud orchestration software extension that brings industry-standard cloud software Kubernetes to the network edge. It allows you to deploy applications to hundreds of nodes that are scattered across the internet, rather than just one or a small number of centralized data centers.

EdgeNet software is different from EdgeNet-Testbed which is a globally distributed edge cloud running EdgeNet software. If you are interested in joining the testbed and helping non-profit scientific research we encourage you to contribute a node.

This repository contains the source code and documentation for EdgeNet software.

Features

To extend, and adapt Kubernetes into edge computing, EdgeNet employs various features.

Create an EdgeNet Cluster

To create an EdgeNet cluster you need to have admin access to a Kubernetes cluster. If you want to create one, you can see the Kubernetes cluster created with minikube or kubeadm from the official documentation.

EdgeNet uses cert-manager to manage certificates. If you don't have cert-manager in your Kubernetes cluster please install it first.

To deploy EdgeNet features to your cluster refer to the advanced installation tutorial.

Tutorials and Documentation

If you are planning to use EdgeNet software in your Kubernetes cluster, we highly encourage you to check out the EdgeNet's documentation.

You can access all of EdgeNet's tutorials with the main documentation or by navigating to the doc folder in the main repository.

Support

To chat with a member of the EdgeNet team live, please open our tawk.to window.

Contributing

The EdgeNet software is free and open source, licensed under the Apache 2.0 license; we invite you to contribute. You can access contribution guide for more information on how to contribute.