Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

ai4eu/system-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI4EU Experiments Installation

This repository has been moved to https://gitlab.eclipse.org/eclipse/graphene/eclipse-graphene

This repository holds installation and deployment scripts for the AI4EU Acumos system.

Software versions:

  • Kubernetes 1.19.16
  • Kube CNI 0.8.7
  • Kubernetes dashboard 2.3.1
  • Calico 3.16
  • Helm 3.6.3

Preconditions:

  • Ubuntu 20.04 server, one big partition
  • Docker (version string: 5:19.03.15-ubuntu-focal) installed and docker service enabled and started
  • At least 20GB of disk space available recommended (/var/lib alone will require more than 10GB)
  • Installation user created that belongs to groups docker and sudo, in this example the user is ai4eu
  • /etc/hosts has exactly one entry for the FQHN pointing to the externel ipv4 interface
  • optionally letsencrypt certificates installed

Become user ai4eu (installation user)

Clone this repo and then:

# Use the installation user without sudo (you will be asked for sudo if neccesary).
cd system-integration/tools
bash setup_k8s.sh 
bash setup_helm.sh
cd $HOME
# replace FQHN appropriately
bash system-integration/AIO/setup_prereqs.sh k8s FQHN $USER generic | tee log_prereqs.txt
cd system-integration/AIO/
bash oneclick_deploy.sh | tee log_oneclick.txt

Some of those scripts might take several minutes to complete execution. The last script should end with output showing the URLs to use, e.g. among others:

Portal: https://(your FQHN):443

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 93.5%
  • Dockerfile 3.2%
  • Python 2.1%
  • Other 1.2%