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.