Configurazione dell'API Satellite
Utilizza l'API " IBM Cloud Satellite " per automatizzare il provisioning e la gestione delle tue sedi, dei tuoi host e dei tuoi cluster in ambienti ibridi e multicloud.
IBM Cloud Satellite condivide la stessa API (application programming interface) come IBM Cloud Kubernetes Service e Red Hat OpenShift on IBM Cloud, in modo da poter utilizzare gli stessi metodi per creare e gestire in modo coerente le tue risorse Satellite.
Informazioni sull'API
L'API di Satellite automatizza il provisioning e la gestione delle risorse dell'infrastruttura IBM Cloud per i tuoi cluster in modo che le tue applicazioni dispongano delle risorse di calcolo, rete e archiviazione necessarie per servire gli utenti.
L'API supporta i diversi provider di infrastrutture disponibili per creare cluster e risorse. L'API v2 è progettata per evitare l'interruzione della funzionalità esistente laddove possibile. Tuttavia, assicurati di esaminare le
seguenti differenze tra l'API v1 e v2.
- Prefisso endpoint API
- API v1:
https://containers.cloud.ibm.com/global/v1 - API v2:
https://containers.cloud.ibm.com/global/v2 - Documenti di riferimento API
- v1:
https://cloud.ibm.com/apidocs/kubernetes/containers-v1-v2 - API v2:
https://cloud.ibm.com/apidocs/kubernetes/containers-v1-v2 - Stile dell'architettura API
- v1 API: Representational State Transfer (REST), incentrata sulle risorse con cui si interagisce tramite metodi di tipo " HTTP ", quali
GET,POST,PUT,PATCHeDELETE. - v2 API: Chiamate di procedura remota ( RPC ) incentrate esclusivamente sulle azioni eseguibili tramite i metodi
GET,POSTe HTTP. GETrisposte- v1 API: Il metodo
GETper un insieme di risorse (ad esempioGET v1/clusters) restituisce gli stessi dettagli per ciascuna risorsa dell'elenco che il metodoGETper una singola risorsa (ad esempioGET v1/clusters/{idOrName}). - v2 API: Per garantire risposte più rapide, il metodo v2
GETrelativo a un insieme di risorse (ad esempioGET v2/clusters) restituisce solo un sottoinsieme delle informazioni fornite in dettaglio dal metodoGETrelativo a una singola risorsa (ad esempioGET v2/clusters/{idOrName}). Alcune risposte all'elenco includono una proprietà dei provider per identificare se l'elemento restituito si applica all'infrastruttura classica o VPC. Ad esempio, l'elencoGET zonesrestituisce alcuni risultati comemon01che sono disponibili solo nel provider dell'infrastruttura classica, mentre altri risultati comeus-south-01sono disponibili solo nel provider dell'infrastruttura VPC. - Risposte del cluster, nodo di lavoro e pool di nodi di lavoro
- v1 API: Le risposte includono solo informazioni specifiche relative al provider di infrastruttura classica, quali le VLAN presenti in un cluster di
GETe le risposte dei worker. - v2 API: Le informazioni restituite variano a seconda del fornitore dell'infrastruttura. Per tali risposte specifiche per il provider, puoi specificare il provider nella tua richiesta. Ad esempio, i cluster VPC non restituiscono informazioni VLAN poiché non dispongono di VLAN. Invece, restituiscono informazioni sulla sottorete e sulla rete CIDR.
{{../iam/iam-apikeys.md#work-with-apikeys}}
{{../iam/iam-apikey_iamtoken.md#iamtoken}}
{{../iam/iam-apikeys_services.md#token_auth}}
{{../iam/iam-apikeys_services.md#apikey_auth}}