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.