Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 
Table of Contents

Introduction

    IEC Type3 mainly focus on Android Application running on edge ARM Cloud architecture with GPU/ vGPU Management. Also, ARM cloud games need to have the basic features of "cloud”, such as flexibility ,

availability everywhere. Based on cloud infrastructure optimized for android application, providing ARM application services.


How to use this document

    This document describes the construction, compilation and use of robox Android container environment. Introduce environment configuration, code download, build and compile, and how to use it.

    This document is mainly suitable for users who build and compile robox container Android emulation.

Deployment Architecture

Main FrameworkImage Modified

                                                                                                                                                                 Core Framework


                                                                                                                   Robox Framework

...

ARM Server satisfies the Arm Server Ready certified.


  • Software Perequisites

item


method

os

ubuntu 18.04.3(key)

 

robox

robox is an Android container.

git clone https://github.com/kunpengcompute/robox.git -b release-phase2.3

robox Compile and run dependent packages

support for robox compilation and operation.

apt-get install build-essential cmake cmake-data debhelper dbus google-mock libboost-dev libboost-filesystem-dev libboost-log-dev libboost-iostreams-dev

libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev libcap-dev libdbus-1-dev libdbus-cpp-dev libegl1-mesa-dev libgles2-mesa-dev

libglib2.0-dev libglm-dev libgtest-dev liblxc1 libproperties-cpp-dev libprotobuf-dev libsdl2-dev libsdl2-image-dev lxc-dev pkg-config protobuf-compiler

docker

needed by K8S/Robox

apt-get install docker.io

  • Components Version

Anbox

Run Android applications on any GNU/Linux operating system.


Grafana

Compose and scale observability with one or all pieces of the stack

8.4.3

Prometheus

Cloud native system performance monitoring

2.34.0

K8s

container orchestration engine for automating deployment, scaling, and management of containerized applications

k8s: v1.23.5;

kube-apiserver:v1.21.11

kube-scheduler:v1.21.11

kube-proxy:v1.21.11

etcd:3.4.13-0

coredns:v1.8.0

...

kubectl get cs 

Warning: v1 ComponentStatus is deprecated in v1.19+

NAME                 STATUS    MESSAGE             ERROR

scheduler            Healthy   ok                 

controller-manager   Healthy   ok                 

etcd-0               Healthy   {"health":"true"}  

kubectl get node

NAME     STATUS   ROLES                  AGE   VERSION

master   Ready    control-plane,master   22h   v1.21.3

work     Ready    <none>                 22h   v1.21.5

     

          At the same time, we can present the status of the cluster through the k8s visual component. We use kuboard, it is very convenient to install and use.

...