Openfaas Digitalocean Droplet

Openfaas Digitalocean Droplet

Guideline zum erstellen eines Openfaas DigitalOcean Droplet.

 

Droplet Access:

ssh root@<IP address>

 

Local die OpenFaaS Url setzen und permanent speichern:

export OPENFAAS_URL=http://159.65.92.17:8080
echo -n 6acf4e5dc4997530666fece7be3e15e5a1b7ba9572163aa2beb8ff9449ee1911 | faas-cli login --username=admin --password-stdin

 Note: Die beim ersten Setup erhaltenen Username und Password hier verwenden.

 

GOLANG:

Deploy Only

faas-cli build -f gohash.yml

Publish (up == build, push, deploy)

faas-cli up -f gohash.yml

Funktion Testen

echo -n "test" | faas-cli invoke hello-go-digitalocean

Funktion Löschen

echo -n "test" | faas-cli delete hello-go-digitalocean

 

Invoke vendoring on the library

go get -u github.com/golang/dep/cmd/dep

Initialisieren - Abhängigkeiten festlegen - Libraries auflisten:

dep init && \
dep ensure -add github.com/cnf/structhash && \
ls

 

Common Issues:

Meldung: Is FaaS deployed? Do you need to specify the --gateway flag?

faas-cli up --gateway 159.65.92.17:8080

 

 

Digital Ocean:

Update Droplet to Monitoring:

Enable Monitoring on this Droplet by installing the DO Agent by doing the following:

1. Log into your Droplet

ssh root@157.230.110.112
2. Run this command to install the DO Agent
curl -sSL https://agent.digitalocean.com/install.sh | sh
This update takes a few minutes. We'll let you know when it's complete!
Pixelparker Logo
Autor
pixelparker
Weitere Artikel die Sie interessieren könnten
DigitalOcean
DigitalOcean
Häufige Probleme mit DigitalOcean.
Docker Beispiel Silverstripe CMS
Docker Beispiel Silverstripe CMS
Die lokale Entwicklung von Silverstripe kann über die Container Plattform Docker unproblematisch und einfach erstellt werden. Neben dem CLI Setup erstellen wir uns auch eine vereinfachte Compose Version.
Docker Compose
Docker Compose
Wir listen die Docker Compose grundlegenden Bezeichner und erstellen ein Multi-Container Beispiel mit Wordpress und MariaDB.
Docker Networks
Docker Networks
Docker Datenvolumen
Docker Datenvolumen
Docker Applikation ausliefern
Docker Applikation ausliefern
Dockerized Applikationen ausführen
Dockerized Applikationen ausführen
OpenFaaS Cloud Bootstrap
OpenFaaS Cloud Bootstrap
OpenFaaS Cloud macht CI / CD besonders einfach und versteckt die Komplexität dahinter.
Openfaas Digitalocean Droplet
Openfaas Digitalocean Droplet
Das OpenFaaS Droplet auf DigitalOcean zum schnellen Setup und Startup!