Snelle referentie

Deis Workflow PaaS Spiekbrief

Archieferentie voor Deis, de open-source Kubernetes-PaaS: implementatie van applicaties, configuratievariabelen, processchaling, domeinen en SSL.

· Gepubliceerd

[!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

Verwante onderwerpen