İçeriğe geç

Temel kavramlar

Tüm platform boyunca küçük, kararlı bir sözlük geçer.

Site

Deploy edilebilir bir uygulama: bir Git deposu veya container image, artı bir runtime, domain’ler, environment, bir veritabanı ve bir deploy stratejisi. Bir site bir veya çok sunucuyu hedefleyebilir. Yayınladığın şey budur.

Service

Paylaşılan altyapı — MySQL, PostgreSQL, Redis, RabbitMQ veya özel bir image. Bir kez kurulur ve istediğin kadar siteye attach edilir; bağlantı bilgilerini her sitenin environment’ına enjekte eder.

Registry

Bir private container registry’nin kimlik bilgileri (host, kullanıcı adı, şifre). Private image çeken servisler ve siteler kullanır.

Pipeline

Bir siteye bağlı, manifest tabanlı bir container işi — build, release, migrate veya başka herhangi bir şey. Panelden, webhook’tan veya API’den tetiklenir; deploy akışından bağımsızdır. Pipeline başına aynı anda tek run aktiftir.

Deploy

Bir sitenin tek bir çalıştırması — webhook veya panel butonu. Sitenin compose veya script’ini koşar, logları SSE üzerinden akıtır ve bir release üretir.

Plan

Topoloji planlamasının çıktısı: sunucuları, domain’leri, runtime’ı ve deploy stratejisini tanımlayan bir YAML belgesi. Planlar doğrulanabilir, maliyet tahmini yapılabilir, diff’lenebilir, özelleştirilebilir, imzalı bundle olarak yayınlanabilir ve replay edilebilir.

Topology

Uygulanmış altyapı düzeni — sunucular, mesh, load balancer, cache ve database node’ları — bir plandan üretilir ve controller’lar tarafından sürekli reconcile edilir. Bir topoloji sıfır kesintiyle yeni bir şekle taşınabilir.

Release

Bir deploy artı metadata’sı: durum, zamanlama ve onu kimin/neyin tetiklediği. Release’ler senin rollback noktalarındır.

Workspace

Kiracı sınırı. Bir control-plane kurulumu birçok workspace barındırabilir; vault bağlantıları, bridge token’ları ve IAM hepsi bir workspace’e kapsamlıdır.

Vault connection

Bir secret manager’a referans — ya yönetilen control-plane vault’u ya da bir bridge agent üzerinden kendi vault’un. Workspace kapsamlı; düz metin secret değil, bir yol referansı saklar.

Agent ve Server

Bir server, kurulmuş veya adopt edilmiş bir compute node’dur. Her biri bir agent çalıştırır — dahili CA ile enroll olan, agent-gateway’e mTLS üzerinden bağlanan ve sağlık, metrik ve komutları işleyen bir daemon.