[!NOTE] Deis Workflow is een gearchiveerde open-source PaaS die op Kubernetes draaide en een Heroku-achtige workflow bood.
Applicaties implementeren
# Applicatie maken en git-repository pushen
deis create my-app
git push deis main
deis open
# Implementeren vanuit een kant-en-klaar Docker-image
deis create my-app
deis pull redis:latest
Configuratie & omgevingsvariabelen
# Alle configuratievariabelen bekijken
deis config:list
# Omgevingsvariabelen instellen en verwijderen
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR
# Downloaden naar lokaal .env-bestand of .env naar server pushen
deis config:pull
deis config:push
Procesbeheer & schalen
# Procestypes schalen
deis scale web=4 worker=2
# Realtime clusterlogboeken bekijken
deis logs
# Eenmalige taken uitvoeren in ad-hoc containers
deis run "rake db:migrate"
# Actieve containerprocessen bekijken
deis ps
Aangepaste domeinen & SSL
# Routingdomeinen beheren
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com
# Aangepaste SSL-certificaten koppelen
deis certs:add server.crt server.key
deis certs:attach server www.example.com
Bronlimieten
# CPU- en geheugenbeperkingen per procestype configureren
deis limits:set web=1G
deis limits:set web=1024 --cpu