Kurzreferenz

Deis Workflow PaaS Spickzettel

Archivierte Kurzreferenz für Deis, das Open-Source-Kubernetes-PaaS: Anwendungsbereitstellung, Konfigurationsvariablen, Prozessskalierung, Domains und SSL.

· Veröffentlicht

[!NOTE] Deis Workflow ist eine archivierte Open-Source-PaaS, die auf Kubernetes aufsetzte und einen Heroku-ähnlichen Workflow bot.

Anwendungen bereitstellen

# Anwendung erstellen und Git-Repository pushen
deis create my-app
git push deis main
deis open

# Bereitstellung aus einem vorgefertigten Docker-Image
deis create my-app
deis pull redis:latest

Konfiguration & Umgebungsvariablen

# Alle Konfigurationsvariablen anzeigen
deis config:list

# Umgebungsvariablen setzen und entfernen
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# In lokale .env-Datei abrufen oder .env auf den Server übertragen
deis config:pull
deis config:push

Prozessverwaltung & Skalierung

# Prozesstypen skalieren
deis scale web=4 worker=2

# Echtzeit-Cluster-Logs einsehen
deis logs

# Ad-hoc-Aufgaben in einmaligen Containern ausführen
deis run "rake db:migrate"

# Laufende Container-Prozesse anzeigen
deis ps

Eigene Domains & SSL

# Routing-Domains verwalten
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

# Eigene SSL-Zertifikate anhängen
deis certs:add server.crt server.key
deis certs:attach server www.example.com

Ressourcengrenzen

# CPU- und Speichergrenzen pro Prozesstyp konfigurieren
deis limits:set web=1G
deis limits:set web=1024 --cpu

Verwandte Themen