You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Eve & Controller (Either open-source Eden or  commerical one  - ZedCloud ) are enough for DevOps to deploy applications. For Eve an application is either a Docker container or a Virtual Machine. 

Currently the following applications were tested on Eve: 

  • Nginx Web server - Docker image 

eden pod deploy -p 8028:80 docker://nginx

Deploys  Nginx web server. Exposes web-service on port 8028. Doesn't allow to upload website files anywhere or change the config. 

eden pod deploy -p 8027:22 https://cloud-images.ubuntu.com/releases/groovy/release-20210108/ubuntu-20.10-server-cloudimg-amd64.img 
-v debug --metadata='#cloud-config\npassword: passw0rd\nchpasswd: { expire: False }\nssh_pwauth: True\n'

Deploys a VM with login ubuntu and password passw0rd. Exposes ssh on port 8027

eden pod deploy docker://rancher/k3s --metadata='K3S_URL=https://<MASTER_K3S_IP>:6443\nK3S_TOKEN=<K3S_TOKEN>' --volume-type=none

Deploys K3S node without exposing any ports.

  • MongoDB - Docker image

eden pod deploy  docker://mongo  -p 8028:27017 --metadata='MONGO_INITDB_ROOT_USERNAME=admin\n MONGO_INITDB_ROOT_PASSWORD=password'

Deploys MongoDB. Exposes the port 8028 for the control interface. 

Connect from the other machine using standard mongo client: mongo --host 127.0.0.1 --port 8028 --username admin --password --authenticationDatabase admin

  • No labels