Unverified Commit 8ff49727 authored by Mike Roy's avatar Mike Roy Committed by GitHub
Browse files

Publish Initial Release (#1)

parent 6a8abc37
Loading
Loading
Loading
Loading

.meepctl-repocfg.yaml

0 → 100644
+64 −0
Original line number Diff line number Diff line
#AdvantEDGE
version: 1.0.0
repo:
  name: AdvantEDGE
  core:
    meep-ctrl-engine:
      src: src/meep-ctrl-engine
      bin: bin/meep-ctrl-engine
      chart: charts/meep-ctrl-engine
    meep-initializer:
      src: src/meep-initializer
      bin: bin/meep-initializer
      chart: charts/meep-initializer
    meep-mg-manager:
      src: src/meep-mg-manager
      bin: bin/meep-mg-manager
      chart: charts/meep-mg-manager
    meep-mon-engine:
      src: src/meep-mon-engine
      bin: bin/meep-mon-engine
      chart: charts/meep-mon-engine
    meep-tc-engine:
      src: src/meep-tc-engine
      bin: bin/meep-tc-engine
      chart: charts/meep-tc-engine
    meep-tc-sidecar:
      src: src/meep-tc-sidecar
      bin: bin/meep-tc-sidecar
    meep-virt-engine:
      src: src/meep-virt-engine
      bin: bin/meep-virt-engine
      chart: charts/meep-virt-engine
      template: charts/meep-virt-engine/virt-templates
  dep:
    elastic:
      es:
        version: 1.9.1
        values: charts/elasticsearch/elastic-values.yaml
        chart: incubator/elasticsearch
        pv: charts/elasticsearch/meep-pv-es.yaml
      es-curator:
        chart: charts/elasticsearch-curator
      kibana:
        version: 0.14.5
        values: charts/kibana/kibana-values.yaml
        chart: stable/kibana
      filebeat:
        version: 1.0.2
        values: charts/filebeat/filebeat-values.yaml
        chart: stable/filebeat
      metricbeat:
        template: charts/metricbeat/values-template.yaml
        values: charts/metricbeat/values.yaml
        chart: charts/metricbeat
    couchdb:
      chart: charts/couchdb
      pv: charts/couchdb/meep-pv-couchdb.yaml
    redis:
      version: 4.0.1
      values: charts/redis/redis-values.yaml
      chart: stable/redis
    k8s:
      kube-state-metrics:
        chart: charts/kube-state-metrics
+46 −1
Original line number Diff line number Diff line
AdvantEDGE
 No newline at end of file
![logo](./docs/images/advantedge.png)

AdvantEDGE is a Mobile Edge Emulation Platform (MEEP) that runs on Docker & Kubernetes

MEEP provides an environment to experiment with Mobile Edge Computing (MEC) technologies and edge / fog deployment models in short and agile iterations.

## Motivations
- [x] **Accelerate Mobile Edge Computing adoption**
- [x] **Discover new edge application use cases & services**
- [x] **Answer these questions:**
  * Where should my application components be located in the network?
  * What are network characteristics limitations of my application?
  * How will my application behave when the user moves in the network?

## Getting started
* [Setup runtime environment (Ubuntu/Dockers/Kubernetes/Helm)](docs/setup_runtime.md)

* Clone the AdvanteDGE repo<br>
  `git clone https://github.com/<your-fork>/AdvantEDGE.git`<br>
  (*assuming local gitdir =* `~/AdvantEDGE`)

* Setup [*meepctl*](docs/meepctl/meepctl.md) tool
  1. Copy to an executable path<br>
    `sudo cp ~/AdvantEDGE/bin/meepctl/meepctl /usr/local/bin/`
  2. Configure<br>
  `meepctl config set --ip <your-node-ip> --gitdir /home/<user>/AdvantEDGE`

* [Deploy AdvantEDGE](docs/deploy.md)

* [Use AdvantEDGE](docs/use.md)

## Concepts
The following AdvantEDGE concepts are described [here](docs/concepts.md)
- [x] Micro-service Architecture
- [x] Macro-network Model
- [x] Network characteristics
- [x] Network mobility
- [x] External UE support

## Upstream communication
We use GitHub issues.

So just open an issue in the repo to provide user feedback, report software bugs or request enhancements.

## Licensing
Currently licensed under the *AdvantEDGE Limited Evaluation and Use License Agreement*
+18 −0
Original line number Diff line number Diff line
# Copyright 2017 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

FROM debian:9.6-slim
COPY ./meep-ctrl-engine /meep-ctrl-engine
COPY ./static /static
ENTRYPOINT /meep-ctrl-engine
+34 MiB

File added.

No diff preview for this file type.

+445 B
Loading image diff...
Loading