Snabbreferens

Deis Workflow PaaS Fuskblad

Arkivreferens för Deis, PaaS med öppen källkod baserad på Kubernetes: driftsättning av applikationer, konfigurationsvariabler, processkalering, domäner och SSL.

· Publicerad

[!NOTE] Deis Workflow är en arkiverad PaaS med öppen källkod som kördes ovanpå Kubernetes och erbjöd ett arbetsflöde likt Heroku.

Driftsätta applikationer

# Skapa applikation och skicka med git push
deis create my-app
git push deis main
deis open

# Driftsätt från en förbyggd Docker-avbildning
deis create my-app
deis pull redis:latest

Konfiguration och miljövariabler

# Visa alla konfigurationsvariabler
deis config:list

# Sätt och ta bort miljövariabler
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# Hämta till lokal .env-fil eller skicka .env till servern
deis config:pull
deis config:push

Processhantering & skalning

# Skala processtyper
deis scale web=4 worker=2

# Visa klusterloggar i realtid
deis logs

# Kör engångsuppgifter i tillfälliga containrar
deis run "rake db:migrate"

# Visa containrar som körs
deis ps

Anpassade domäner & SSL

# Hantera routingdomäner
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

# Bifoga anpassade SSL-certifikat
deis certs:add server.crt server.key
deis certs:attach server www.example.com

Resursgränser

# Konfigurera processor- och minnesbegränsningar per processtyp
deis limits:set web=1G
deis limits:set web=1024 --cpu

Relaterade ämnen