Hızlı başlangıç
Bu rehber sıfır makineden deploy edilmiş bir siteye götürür. Bir podmaker control plane’ine ve en az bir bağlı bulut hesabına erişimin olduğunu varsayar.
1. CLI’ı kur
# Homebrew (macOS / Linux)brew install podmaker/tap/podmakerctl
# veya bir release binary indir ve PATH’ine koycurl -fsSL https://get.podmaker.sh/install.sh | shDoğrula:
podmakerctl --versionpdctl --help # pdctl kısa aliasTüm yöntemler ve shell completion için CLI kurulumu.
2. Kimlik doğrula
pdctl login --url https://panel.podmaker.shpdctl whoamiBu, ~/.podmaker/credentials.toml içine bir Sanctum bearer token ve
~/.podmaker/config.toml içine panel URL’ini saklar.
3. Plan üret
pdctl plan generateKısa mülakatı yanıtla. CLI üç maliyet arketipinde — ECONOMY, BALANCED, PERFORMANCE — inceleyip düzenleyebileceğin bir YAML dosyası olarak topoloji planı üretir.
pdctl plan estimate plan.yaml # aylık maliyet dökümüpdctl plan validate plan.yaml # şema kontrolüpdctl plan inspect plan.yaml # ayrıntılı analiz4. Uygula
pdctl plan apply plan.yamlpdctl plan watch <topology-id> # SSE ile canlı yayılım5. Bir site deploy et
Bir deploy manifest’i yaz ve uygula:
apiVersion: podmaker.sh/v1alphakind: Sitemetadata: name: hellotargets: - server: demo-01source: type: git repo: https://github.com/podmaker/hello-static.gitruntime: type: staticpdctl validate site.ymlpdctl apply -f site.ymlSiten canlı. Buradan sonra:
- Bir özel domain ve SSL ekle.
- Bir private depo bağla.
- Secret’ları vault’undan referansla.