Ghid rapid API Kubernetes

Deployează în câteva minute un cluster Kubernetes administrat (Talos Linux, Cilium CNI, Ceph CSI, Envoy Gateway) prin API-ul REST sau CLI-ul phctl.

1. Alege un tip de cluster

curl -X GET https://www.pidginhost.com/api/v1/kubernetes/cluster-types/ \
  -H "Authorization: Token $PIDGINHOST_API_TOKEN"

Tipurile disponibile includ clustere de dezvoltare și producție, cu limitele de pachete returnate de endpoint.

2. Creează clusterul

curl -X POST https://www.pidginhost.com/api/v1/kubernetes/clusters/ \
  -H "Authorization: Token $PIDGINHOST_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "prod-cluster",
    "cluster_type": "prod",
    "resource_pool_package": "cloudv-4",
    "resource_pool_size": 3,
    "kube_version": ""
  }'

3. Descarcă kubeconfig-ul

curl -X GET https://www.pidginhost.com/api/v1/kubernetes/clusters/<id>/kubeconfig/ \
  -H "Authorization: Token $PIDGINHOST_API_TOKEN" \
  -o kubeconfig.yaml

export KUBECONFIG=$PWD/kubeconfig.yaml
kubectl get nodes

Același flux cu CLI-ul phctl

phctl k8s cluster create \
  --name prod-cluster \
  --type prod \
  --package cloudv-4 \
  --pool-size 3 \
  --kube-version 
phctl k8s cluster kubeconfig <id> > kubeconfig.yaml

Ai nevoie de referința completă?

Fiecare endpoint cu exemple Python, JavaScript, PHP, Go, Rust, CLI și curl.

Gata să lansezi infrastructura?

Creezi contul în câteva minute. Planul cloud gratuit include un server per client după depuneri confirmate în cont de cel puțin 10 €. Eligibilitatea pentru returnarea banilor diferă în funcție de serviciu.