[!NOTE] Το Deis Workflow είναι ένα παλαιότερο PaaS ανοιχτού κώδικα που εκτελούνταν πάνω από το Kubernetes, παρέχοντας ροή εργασίας τύπου Heroku.
Ανάπτυξη εφαρμογών
# Δημιουργία εφαρμογής και push του git repository
deis create my-app
git push deis main
deis open
# Ανάπτυξη από προκατασκευασμένο Docker image
deis create my-app
deis pull redis:latest
Διαμόρφωση & μεταβλητές περιβάλλοντος
# Προβολή όλων των μεταβλητών ρύθμισης
deis config:list
# Ορισμός και κατάργηση μεταβλητών περιβάλλοντος
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR
# Λήψη σε τοπικό αρχείο .env ή αποστολή .env στον server
deis config:pull
deis config:push
Διαχείριση διεργασιών & κλιμάκωση
# Κλιμάκωση τύπων διεργασιών
deis scale web=4 worker=2
# Προβολή αρχείων καταγραφής cluster σε πραγματικό χρόνο
deis logs
# Εκτέλεση ad-hoc εργασιών σε μεμονωμένα containers
deis run "rake db:migrate"
# Προβολή εκτελούμενων διεργασιών containers
deis ps
Προσαρμοσμένα domains & SSL
# Διαχείριση domains δρομολόγησης
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com
# Προσάρτηση προσαρμοσμένων πιστοποιητικών SSL
deis certs:add server.crt server.key
deis certs:attach server www.example.com
Όρια πόρων
# Διαμόρφωση περιορισμών CPU και μνήμης ανά τύπο διεργασίας
deis limits:set web=1G
deis limits:set web=1024 --cpu