Referință rapidă

Fișă recapitulativă Deis Workflow PaaS

Ghid arhivistic de referință rapidă pentru Deis, platforma PaaS open-source bazată pe Kubernetes: implementarea aplicațiilor, variabile de configurare, scalare de procese, domenii și SSL.

· Publicat

[!NOTE] Deis Workflow este o platformă PaaS de arhivă open-source care rula pe Kubernetes, oferind un flux de lucru asemănător cu Heroku.

Implementarea aplicațiilor

# Creați aplicația și efectuați git push
deis create my-app
git push deis main
deis open

# Implementați dintr-o imagine Docker preexistentă
deis create my-app
deis pull redis:latest

Configurare și variabile de mediu

# Vizualizați toate variabilele de configurare
deis config:list

# Setați și eliminați variabilele de mediu
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# Descărcați în fișier .env local sau încărcați .env pe server
deis config:pull
deis config:push

Gestionarea proceselor și scalare

# Scalați tipurile de procese
deis scale web=4 worker=2

# Vizualizați jurnalele clusterului în timp real
deis logs

# Rulați sarcini ad-hoc în containere de unică folosință
deis run "rake db:migrate"

# Vizualizați procesele de containere active
deis ps

Domenii personalizate și SSL

# Gestionați domeniile de rutare
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

# Atașați certificate SSL personalizate
deis certs:add server.crt server.key
deis certs:attach server www.example.com

Limite de resurse

# Configurați constrângerile de CPU și memorie pe tip de proces
deis limits:set web=1G
deis limits:set web=1024 --cpu

Subiecte conexe