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?

Înscrie-te în 60 de secunde. Garanție de rambursare în 30 de zile. Nu este necesar un card de credit pentru tierul gratuit de VM cloud.