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?

Creează un cont în câteva minute. Nivelul cloud gratuit include un server pentru fiecare client și nu necesită card. Eligibilitatea pentru rambursare diferă în funcție de serviciu.