Skip to content

SUSE-Rancher-Community/epinio-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Epinio Example

Prerequisites

These are all the components needed to start this challenge. Epinio is also needed but we will be installing that in the next section.

Core

  1. kubectl
  2. git client
  3. helm
  4. Docker
  5. k3d

Install

One of the first things we need to do is to install the Epinio CLI. This will be our way of interacting with Epinio on our cluster.

Download the Epinio binary:

Linux:

curl -o epinio -L https://github.com/epinio/epinio/releases/download/v0.0.20/epinio-linux-amd64

Mac:

curl -o epinio -L https://github.com/epinio/epinio/releases/download/v0.0.20/epinio-darwin-amd64

Make the binary executable

chmod +x epinio

Move the binary to your PATH

sudo mv ./epinio /usr/local/bin/epinio

Deploying

Create your k3d cluster:

k3d cluster create epinio -p '80:80@server[0]' -p '443:443@server[0]' 

Install Epinio on your cluster:

epinio install --system-domain=127.0.0.1.omg.howdoi.website

Now let's clone a sample app:

git clone https://github.com/epinio/epinio.git

Change directories:

cd epinio/assets/

Push an app using Epinio:

epinio push sample sample-app

List all your apps with the list command:

epinio apps list

Conclusions

This was a quick getting started guide to Epinio. Learn more about the commands.

Challenge

See if you can push your app via Epinio. Let us know in community how well it worked.

Releases

No releases published

Packages

No packages published