Guida di riferimento alla CLI Red Hat OpenShift on IBM Cloud
Per creare e gestire un account " **sia i cluster “community” Kubernetes che quelli Red Hat OpenShift ** " su Red Hat® OpenShift® on IBM Cloud®, fare riferimento a questi comandi.
Nella riga di comando, vieni avvisato quando sono disponibili gli aggiornamenti ai plugin e alla CLI ibmcloud. Assicurati di mantenere aggiornata la tua CLI in modo da poter utilizzare tutti i comandi e le opzioni disponibili.
Prerequisiti
-
Installa la CLI IBM Cloud.
-
Installare il plug-in "
ks" eseguendo il seguente comando:ibmcloud plugin install ks
Comandi IBM Cloud OC
Le tabelle seguenti elencano i gruppi di comandi di “ ibmcloud oc ”. Per un elenco completo di tutti i comandi di “ ibmcloud oc ” così come sono strutturati nella CLI, consultare la mappa della CLI.
| Gruppo di comando | Descrizione |
|---|---|
ibmcloud oc api |
Visualizza l'endpoint API attuale. |
ibmcloud oc api-key |
Visualizza le informazioni sulla chiave API per un cluster o reimpostale in una nuova chiave. |
ibmcloud oc credential |
Impostare ed annullare l'impostazione delle credenziali che consentono di accedere al portfolio dell'infrastruttura classica IBM Cloud mediante l'account IBM Cloud. |
ibmcloud oc infra-permissions |
Visualizzare le informazioni sulle autorizzazioni dell'infrastruttura che consentono di accedere al portfolio dell'infrastruttura classica IBM Cloud classic mediante l'account IBM Cloud. |
ibmcloud oc logging |
Inoltrare i log dal cluster. |
ibmcloud oc messages |
Visualizzare i messaggi utente correnti. |
ibmcloud oc quota |
Visualizzare le quote e i limiti per le risorse correlate al cluster nell'account IBM Cloud. |
ibmcloud oc script |
Riscrivere gli script che richiamano i comandi del plug-in IBM Cloud Kubernetes Service. I comandi strutturati legacy vengono sostituiti dai comandi strutturati beta. |
ibmcloud oc subnets |
Elenca le sottoreti portatili disponibili nel tuo account dell'infrastruttura IBM Cloud.. |
ibmcloud oc webhook-create |
Registrare un webhook in un cluster. |
ibmcloud oc vpc |
Ottieni informazioni sulle VPC e gestisci i cluster VPC. |
ibmcloud oc flavor |
Richiamo delle informazioni correlate al flavor. I flavor determinano la quantità di CPU virtuale, la memoria e lo spazio su disco disponibili per ogni nodo di lavoro. |
ibmcloud oc cluster |
Visualizzare e modificare le impostazioni del servizio cluster e il cluster. |
ibmcloud oc ingress |
Visualizzare e modificare i servizi Ingress e le impostazioni |
ibmcloud oc kms |
Visualizzare e configurare le integrazioni Key Management Service. |
ibmcloud oc versions |
Elencare tutte le versioni della piattaforma contenitore disponibili per i cluster di IBM Cloud Kubernetes Service. |
ibmcloud oc locations |
Elencare le ubicazioni di IBM Cloud Kubernetes Service supportate. |
ibmcloud oc nlb-dns |
Creare e gestire nomi host per gli indirizzi IP NLB (network load balancer) in un cluster e controlli di stato di integrità per i nomi host. |
Beta ibmcloud oc storage |
Visualizzare e modificare le risorse di storage. |
ibmcloud oc vlan |
Elenca le VLAN pubbliche e private per una zona e visualizza lo stato dello spanning della VLAN. |
ibmcloud oc vni |
Aggiungere, rimuovere ed elencare le interfacce di rete virtuali sui nodi di lavoro. |
ibmcloud oc worker |
Visualizza e modifica i nodi di lavoro di un cluster. |
ibmcloud oc worker-pool |
Visualizza e modifica i pool di nodi di lavoro di un cluster. |
ibmcloud oc zone |
Elencare le zone di disponibilità e modificare le zone collegate ad un pool di lavoro. |
ibmcloud oc security-group |
Eseguire le operazioni per un gruppo di sicurezza. |
ibmcloud oc api
Visualizza l'endpoint API attuale.
ibmcloud ks api [-q]
Opzioni comando
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare o configurare l'endpoint e la versione API per il servizio.
ibmcloud ks api \
--endpoint ENDPOINT \
--insecure INSECURE \
--skip-ssl-validation IP_ADDRESS
ibmcloud oc api-key info
Virtual Private Cloud Infrastruttura classica
Visualizzare le informazioni sul proprietario della chiave API per un cluster.
ibmcloud ks api-key info --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare le informazioni sul proprietario della chiave API per un cluster.
ibmcloud ks api-key info --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc api-key reset
Virtual Private Cloud Infrastruttura classica
Sostituire la chiave API di tutti i cluster nella regione specificata e il gruppo di risorse di destinazione. Se non viene specificato alcun gruppo di risorse, il comando si applica al gruppo di risorse predefinito. Per ulteriori informazioni, consultare http://ibm.biz/api-key.
ibmcloud ks api-key reset --region REGION [-f] [--output OUTPUT] [-q]
Opzioni comando
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione.
Esempi
Sostituire la chiave API di tutti i cluster nella regione specificata e il gruppo di risorse di destinazione.
ibmcloud ks api-key reset --output json --region REGION -f
ibmcloud oc cluster addon disable acm
Il componente aggiuntivo "Advanced Cluster Management" di Red Hat
ibmcloud ks cluster addon disable acm --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il modulo aggiuntivo "Advanced Cluster Management" di Red Hat.
ibmcloud ks cluster addon disable acm --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable cluster-autoscaler
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable debug-tool
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable hpcs-router
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable ibm-storage-operator
Il comando " cluster addon disable ibm-storage-operator " è una funzionalità in versione beta.
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon disable ibm-storage-operator --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon disable ibm-storage-operator \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster addon disable image-key-synchronizer
Virtual Private Cloud Infrastruttura classica Satellite
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon disable image-key-synchronizer --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon disable image-key-synchronizer \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster addon disable knative
Framework serverless Knative.
ibmcloud ks cluster addon disable knative --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Framework serverless Knative.
ibmcloud ks cluster addon disable knative --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable kube-terminal
Virtual Private Cloud Infrastruttura classica Satellite
Terminale Web IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Terminale Web IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable openshift-data-foundation
Virtual Private Cloud Infrastruttura classica Satellite
Componente aggiuntivo Red Hat OpenShift Data Foundation on IBM Cloud
ibmcloud ks cluster addon disable openshift-data-foundation --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il componente aggiuntivo " Red Hat OpenShift Data Foundation on IBM Cloud ".
ibmcloud ks cluster addon disable openshift-data-foundation \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster addon disable static-route
Virtual Private Cloud Infrastruttura classica Satellite
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon disable static-route --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon disable static-route --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster addon disable vpc-block-csi-driver
Infrastruttura classica
Il driver IBM Cloud VPC Block Storage CSI.
ibmcloud ks cluster addon disable vpc-block-csi-driver --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Il driver IBM Cloud VPC Block Storage CSI.
ibmcloud ks cluster addon disable vpc-block-csi-driver \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster addon enable acm
Il componente aggiuntivo "Advanced Cluster Management" di Red Hat
ibmcloud ks cluster addon enable acm --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--param PARAM- Specificare le opzioni di installazione per il componente aggiuntivo. Se non vengono specificati parametri, vengono utilizzati i valori predefiniti. Esamina le opzioni disponibili con il comando
ibmcloud ks cluster addon options. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Il modulo aggiuntivo "Advanced Cluster Management" di Red Hat.
ibmcloud ks cluster addon enable acm \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable cluster-autoscaler
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon enable cluster-autoscaler --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon enable cluster-autoscaler \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable debug-tool
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon enable debug-tool --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon enable debug-tool \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable hpcs-router
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon enable hpcs-router --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon enable hpcs-router \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable ibm-storage-operator
Il comando " cluster addon enable ibm-storage-operator " è una funzionalità in versione beta.
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon enable ibm-storage-operator --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon enable ibm-storage-operator \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable image-key-synchronizer
Virtual Private Cloud Infrastruttura classica Satellite
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon enable image-key-synchronizer --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon enable image-key-synchronizer \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable istio-extras
Il comando cluster addon enable istio-extras è deprecato.
Componenti aggiuntivi per Istio, inclusi Grafana, Jaeger e Kiali.
ibmcloud ks cluster addon enable istio-extras --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Componenti aggiuntivi per Istio, inclusi Grafana, Jaeger e Kiali.
ibmcloud ks cluster addon enable istio-extras \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable istio-sample-bookinfo
Il comando cluster addon enable istio-sample-bookinfo è deprecato.
Applicazione di esempio BookInfo per Istio.
ibmcloud ks cluster addon enable istio-sample-bookinfo --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Applicazione di esempio BookInfo per Istio.
ibmcloud ks cluster addon enable istio-sample-bookinfo \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable openshift-data-foundation
Virtual Private Cloud Infrastruttura classica Satellite
Componente aggiuntivo Red Hat OpenShift Data Foundation on IBM Cloud
ibmcloud ks cluster addon enable openshift-data-foundation --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--param PARAM- Specificare le opzioni di installazione per il componente aggiuntivo. Se non vengono specificati parametri, vengono utilizzati i valori predefiniti. Esamina le opzioni disponibili con il comando
ibmcloud ks cluster addon options. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo " Red Hat OpenShift Data Foundation on IBM Cloud ".
ibmcloud ks cluster addon enable openshift-data-foundation \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon enable static-route
Virtual Private Cloud Infrastruttura classica Satellite
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon enable static-route --cluster CLUSTER [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Abilitare tutte le dipendenze del componente aggiuntivo.
Esempi
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon enable static-route \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare i dettagli di un componente aggiuntivo installato.
ibmcloud ks cluster addon get --addon ADDON --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--addon ADDON- Il nome del componente aggiuntivo o dell'ID.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un componente aggiuntivo installato.
ibmcloud ks cluster addon get --cluster CLUSTER_NAME_OR_ID --addon ADDON --output json
ibmcloud oc cluster addon ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare i componenti aggiuntivi abilitati.
ibmcloud ks cluster addon ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare i componenti aggiuntivi abilitati.
ibmcloud ks cluster addon ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc cluster addon options
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare le opzioni di installazione di un componente aggiuntivo.
ibmcloud ks cluster addon options --addon ADDON [--output OUTPUT] [-q] [--version VERSION]
Opzioni comando
--addon ADDON- Il nome del componente aggiuntivo o dell'ID.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare una versione del componente aggiuntivo di cui visualizzare le opzioni. Se non viene specificata alcuna versione, vengono visualizzate le opzioni della versione predefinita.
Esempi
Visualizzare le opzioni di installazione di un componente aggiuntivo.
ibmcloud ks cluster addon options --addon ADDON --version VERSION --output json
ibmcloud oc cluster addon update acm
Il componente aggiuntivo "Advanced Cluster Management" di Red Hat
ibmcloud ks cluster addon update acm --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il modulo aggiuntivo "Advanced Cluster Management" di Red Hat.
ibmcloud ks cluster addon update acm \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update alb-oauth-proxy
Il componente aggiuntivo IBM Cloud Kubernetes Service ALB OAuth Proxy.
ibmcloud ks cluster addon update alb-oauth-proxy --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo IBM Cloud Kubernetes Service ALB OAuth Proxy.
ibmcloud ks cluster addon update alb-oauth-proxy \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update cluster-autoscaler
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon update cluster-autoscaler --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
IBM Cloud Kubernetes Service Cluster Autoscaler.
ibmcloud ks cluster addon update cluster-autoscaler \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update debug-tool
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon update debug-tool --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
IBM Cloud Kubernetes Service Diagnostics and Debug Tool.
ibmcloud ks cluster addon update debug-tool \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update headlamp
Il comando " cluster addon update headlamp " è una funzionalità in versione beta.
L'accessorio per la lampada frontale " IBM Cloud Kubernetes Service ".
ibmcloud ks cluster addon update headlamp --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
L'accessorio per la lampada frontale " IBM Cloud Kubernetes Service ".
ibmcloud ks cluster addon update headlamp \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update hpcs-router
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon update hpcs-router --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo IBM Cloud HPCS Router Operator per Red Hat OpenShift su IBM Cloud.
ibmcloud ks cluster addon update hpcs-router \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update ibm-storage-operator
Il comando " cluster addon update ibm-storage-operator " è una funzionalità in versione beta.
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon update ibm-storage-operator --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo " IBM Cloud " per l'operatore di archiviazione.
ibmcloud ks cluster addon update ibm-storage-operator \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update image-key-synchronizer
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon update image-key-synchronizer --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo IBM Cloud Image Key Synchronizer.
ibmcloud ks cluster addon update image-key-synchronizer \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update istio
L'insieme di servizi Istio gestiti.
ibmcloud ks cluster addon update istio --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
L'insieme di servizi Istio gestiti.
ibmcloud ks cluster addon update istio \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update istio-extras
Il comando cluster addon update istio-extras è deprecato.
Componenti aggiuntivi per Istio, inclusi Grafana, Jaeger e Kiali.
ibmcloud ks cluster addon update istio-extras --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Componenti aggiuntivi per Istio, inclusi Grafana, Jaeger e Kiali.
ibmcloud ks cluster addon update istio-extras \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update istio-sample-bookinfo
Il comando cluster addon update istio-sample-bookinfo è deprecato.
Applicazione di esempio BookInfo per Istio.
ibmcloud ks cluster addon update istio-sample-bookinfo --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Applicazione di esempio BookInfo per Istio.
ibmcloud ks cluster addon update istio-sample-bookinfo \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update knative
Framework serverless Knative.
ibmcloud ks cluster addon update knative --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Framework serverless Knative.
ibmcloud ks cluster addon update knative \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update kube-terminal
Terminale Web IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon update kube-terminal --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Terminale Web IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon update kube-terminal \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update openshift-data-foundation
Componente aggiuntivo Red Hat OpenShift Data Foundation on IBM Cloud
ibmcloud ks cluster addon update openshift-data-foundation --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il componente aggiuntivo " Red Hat OpenShift Data Foundation on IBM Cloud ".
ibmcloud ks cluster addon update openshift-data-foundation \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update static-route
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon update static-route --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Componente aggiuntivo di instradamento statico IBM Cloud Kubernetes Service.
ibmcloud ks cluster addon update static-route \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon update vpc-block-csi-driver
Il driver IBM Cloud VPC Block Storage CSI.
ibmcloud ks cluster addon update vpc-block-csi-driver --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione del componente aggiuntivo da installare. Se non viene specificata alcuna versione, viene installata quella predefinita.
-y- Aggiornare tutte le dipendenze del componente aggiuntivo.
Esempi
Il driver IBM Cloud VPC Block Storage CSI.
ibmcloud ks cluster addon update vpc-block-csi-driver \
--cluster CLUSTER_NAME_OR_ID \
-y Y \
--version VERSION
ibmcloud oc cluster addon versions
Virtual Private Cloud Infrastruttura classica Satellite
Elencare le versioni supportate per i componenti aggiuntivi gestiti.
ibmcloud ks cluster addon versions [--addon ADDON] [--offering OFFERING] [--output OUTPUT] [-q] [--show-defaults]
Opzioni comando
--addon ADDON- Specificare un nome di componente aggiuntivo per cui filtrare le versioni.
--offering OFFERING- Specificare un'offerta per cui filtrare le versioni. Valori ammessi:
kubernetes,openshift,openshift-vs --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-defaults- Visualizza le colonne relative alle versioni predefinite nell'output.
Esempi
Elencare le versioni supportate per i componenti aggiuntivi gestiti.
ibmcloud ks cluster addon versions \
--output json \
--addon ADDON \
--show-defaults SHOW-DEFAULTS
ibmcloud oc cluster ca create
Virtual Private Cloud Infrastruttura classica Satellite
Creare un certificato CA per il cluster. Quindi è necessario ruotare i certificati precedenti per utilizzare i nuovi certificati.
ibmcloud ks cluster ca create --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Creare un certificato CA per il cluster.
ibmcloud ks cluster ca create --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster ca get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare i dettagli di un certificato CA del cluster.
ibmcloud ks cluster ca get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un certificato CA del cluster.
ibmcloud ks cluster ca get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc cluster ca rotate
Virtual Private Cloud Infrastruttura classica Satellite
Ruotare i certificati CA di un cluster il che richiede che si siano creati in precedenza certificati CA. La rotazione invalida i precedenti certificati e aggiorna il server API del cluster.
ibmcloud ks cluster ca rotate --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Ruotare i certificati CA di un cluster il che richiede che si siano creati in precedenza certificati CA.
ibmcloud ks cluster ca rotate --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster ca status
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare lo stato di rotazione dei certificati CA per un cluster.
ibmcloud ks cluster ca status --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare lo stato di rotazione dei certificati CA per un cluster.
ibmcloud ks cluster ca status --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster config
Virtual Private Cloud Infrastruttura classica Satellite
Scaricare i certificati e i file di configurazione Kubernetes per collegarsi al cluster utilizzando i comandi kubectl.
ibmcloud ks cluster config --cluster CLUSTER [--admin] [--endpoint ENDPOINT] [--network] [--output OUTPUT] [-q] [--skip-rbac]
Opzioni comando
--admin- Richiamare i certificati dell'amministratore e le chiavi PEM.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--endpoint ENDPOINT- L'URL del server da utilizzare per il contesto di cluster. Se questo indicatore non viene incluso, viene utilizzato l'endpoint del servizio cluster predefinito. Per ulteriori informazioni, consultare https://ibm.biz/context-kube per Kubernetes oppure https://ibm.biz/context-ocp per i cluster OpenShift. Valori ammessi:
private,link,vpe --network- Richiamare la configurazione di rete Calico con la configurazione Ammin.
--output OUTPUT- Stampa l'output del comando nel formato specificato e salta le operazioni di unione di "
kubeconfig". Un output zip non contiene un token di aggiornamento. Valori ammessi:json,yaml,zip -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-rbac- Tralascia l'aggiunta dei ruoli RBAC. Includere questa opzione solo se si gestiscono propri ruoli Kubernetes RBAC. Se si utilizzano i ruoli di accesso del servizio IAM per gestire tutti gli utenti RBAC, non includere questa opzione.
Esempi
Scaricare i certificati e i file di configurazione Kubernetes per collegarsi al cluster utilizzando i comandi kubectl.
ibmcloud ks cluster config --cluster CLUSTER_NAME_OR_ID --admin --network
ibmcloud oc cluster create classic
Infrastruttura classica
Crea un cluster con dei nodi di lavoro sull'infrastruttura classica.
ibmcloud ks cluster create classic --flavor FLAVOR --name NAME --zone ZONE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--location LOCATION] [--no-subnet] [--operating-system SYSTEM] [--pod-subnet SUBNET] [--private-service-endpoint] [--private-vlan VLAN] [--public-service-endpoint] [-q] [--service-subnet SUBNET] [--skip-advance-permissions-check] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT] (--private-only | --public-vlan VLAN)
Opzioni comando
--disable-disk-encrypt- Disabilitare la crittografia su un nodo di lavoro.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --hardware HARDWARE- Il livello di isolamento hardware per il nodo di lavoro. Utilizza
dedicatedper disporre di risorse fisiche dedicate esclusivamente a te, oppuresharedper consentire la condivisione delle risorse fisiche con altri clienti di IBM. Per gli account IBM Cloud pubblico, il valore predefinito è condiviso. Per gli account IBM Cloud dedicato, dedicato è la sola opzione disponibile. --location LOCATION- Il flag "{: tag-deprecated} ", [ormai obsoleto], è stato mantenuto per garantire la compatibilità con una versione precedente. Utilizza invece il flag
--zone. --name NAME- Immetti un nome per il cluster.
--no-subnet- Impedire la creazione di una sottorete portatile durante la creazione del cluster. Per impostazione predefinita, vengono create sia una sottorete portatile pubblica che una privata nella VLAN associata e questo indicatore impedisce questo
comportamento. Per aggiungere una sottorete al cluster in un secondo momento, eseguire il comando
ibmcloud ks cluster subnet add``. --operating-system SYSTEM- Specificare il nome del sistema operativo.
--pod-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i pod. La sottorete deve essere di almeno
/23o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-classic --private-only- Utilizzare questo indicatore per impedire la creazione di una VLAN pubblica. Obbligatorio solo quando si specifica il flag
--private-vlansenza specificare il flag--public-vlan. --private-service-endpoint- Disabilitare l'endpoint di servizio privato per rendere il master accessibile privatamente.
--private-vlan VLAN- Condizionale: specificare l'ID della VLAN privata. Per visualizzare le VLAN disponibili, eseguire il comando
ibmcloud ks vlan ls --zone``. Se non disponi ancora di una VLAN privata, non specificare questa opzione perché ne verrà creata una automaticamente. Quando si specifica una VLAN privata, è necessario specificare anche il flag “ --public-vlan” oppure il flag “--private-only”. --public-service-endpoint- Abilitare l'endpoint del servizio pubblico pre rendere accessibile il master in modalità pubblica.
--public-vlan VLAN- Condizionale: specificare l'ID della VLAN pubblica. Per visualizzare le VLAN disponibili, eseguire il comando
ibmcloud ks vlan ls --zone``. Se non disponi ancora di una VLAN pubblica, non specificare questa opzione, poiché ne verrà creata una automaticamente. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--service-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i servizi. La sottorete deve essere di almeno
/24o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-classic. Valore predefinito:172.21.0.0/16 --skip-advance-permissions-check- Ignorare il controllo delle autorizzazioni dell'infrastruttura prima di completare questa azione. Considerare che se non si dispone delle autorizzazioni dell'infrastruttura corrette, questa azione potrebbe riuscire solo parzialmente.
--sm-group GROUP- L'ID del gruppo Segreto dell'istanza IBM Cloud Secrets Manager in cui i segreti sono persistenti.
--sm-instance INSTANCE- Il CRN dell'istanza IBM Cloud Secrets Manager .
--version VERSION- Specificare la versione Kubernetes o OpenShift, inclusa almeno la versione principale.secondaria. Se non si include questo indicatore, viene utilizzata la versione predefinita. Per visualizzare le versioni disponibili, esegui il comando
ibmcloud ks versions``. --workers COUNT- Il numero di nodi di lavoro del cluster. L'impostazione predefinita è 1.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Crea un cluster con dei nodi di lavoro sull'infrastruttura classica.
ibmcloud ks cluster create classic \
--private-only \
--name NAME \
--zone ZONE \
--private-vlan VLAN_ID
ibmcloud oc cluster create satellite
Creare un cluster IBM Cloud Satellite sulla propria infrastruttura.
ibmcloud ks cluster create satellite --location LOCATION --name NAME --version VERSION [--enable-config-admin] [--entitlement ENTITLEMENT] [--host-label LABEL ...] [--infrastructure-topology TOPOLOGY] [--operating-system SYSTEM] [--pod-network-interface-selection SELECTION] [--pod-subnet SUBNET] [--pull-secret SECRET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--workers COUNT] [--zone ZONE]
Opzioni comando
--enable-config-admin- Concedi al cluster
adminl'accesso a Satellite Config per gestire le risorse di Kubernetes. --entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --host-label LABEL,--hl LABEL- Inserisci eventuali etichette sotto forma di coppie chiave-valore per identificare l'host da assegnare al tuo piano di controllo Satellite o al tuo cluster Red Hat OpenShift. Il primo host non assegnato che ha questa etichetta viene automaticamente
assegnato al piano di controllo o al cluster. Per individuare le etichette host disponibili, eseguire il comando
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>``. --infrastructure-topology TOPOLOGY- Specificare se il cluster deve eseguire un singolo nodo di lavoro o il numero predefinito di nodi di lavoro. Per creare un cluster a nodo singolo, specificare
single-replica``. Per creare un cluster predefinito con più nodi di lavoro, specificarehighly-available. L'opzione "highly-available" è attiva per impostazione predefinita. Valori ammessi:single-replica,highly-available --location LOCATION- Il nome o l'ID dell'ubicazione Satellite. Per individuare l'ID o il nome della posizione, eseguire il comando
ibmcloud sat location ls. --name NAME- Immetti un nome per il cluster.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--pod-network-interface-selection SELECTION- Il metodo per la selezione dell'interfaccia di rete del nodo per la rete pod interna. Questa opzione può essere utilizzata solo se nell'ubicazione di Satellite specificata è abilitato Red Hat CoreOS. Per fornire un indirizzo URL o IP diretto,
specificare
can-reach=<url>ocan-reach=<ip_address>. Per selezionare un'interfaccia di rete, specificareinterface=<network_interface>``. --pod-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i pod. La sottorete deve essere di almeno
/23o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-satellite. Valore predefinito:172.30.0.0/16 --pull-secret SECRET- Specificare una titolarità OpenShift esistente per i nodi di lavoro di questo cluster fornendo il segreto pull del proprio account Red Hat.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--service-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i servizi. La sottorete deve essere di almeno
/24o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-satellite. Valore predefinito:172.21.0.0/16 --sm-group GROUP- L'ID del gruppo Segreto dell'istanza IBM Cloud Secrets Manager in cui i segreti sono persistenti.
--sm-instance INSTANCE- Il CRN dell'istanza IBM Cloud Secrets Manager .
--version VERSION- La versione di Red Hat OpenShift su IBM Cloud, che include almeno la versione principale.secondaria. Per visualizzare le versioni disponibili, esegui il comando
ibmcloud ks versions``. --workers COUNT- Il numero di nodi di lavoro per zona nel pool di lavoro predefinito. Obbligatorio quando si specifica "
--host-label". --zone ZONE- La zona per il pool di lavoro predefinito in un cluster multizona. Per visualizzare l'elenco delle zone relative alla tua posizione, esegui il comando
ibmcloud sat location get.
Esempi
Creare un cluster IBM Cloud Satellite sulla propria infrastruttura.
ibmcloud ks cluster create satellite \
--workers COUNT \
--host-label HOSTNAME \
--location LOCATION \
--name NAME
ibmcloud oc cluster create vpc-classic
Creare un cluster con nodi di lavoro su un'infrastruttura VPC (Virtual Private Cloud) Gen 1.
ibmcloud ks cluster create vpc-classic --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]
Opzioni comando
--disable-public-service-endpoint- Disabilitare l'endpoint del servizio pubblico per impedire l'accesso pubblico al master.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --name NAME- Immetti un nome per il cluster.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--pod-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i pod. La sottorete deve essere di almeno
/23o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-vpc -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--service-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i servizi. La sottorete deve essere di almeno
/24o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-vpc. Valore predefinito:172.21.0.0/16 --sm-group GROUP- L'ID del gruppo Segreto dell'istanza IBM Cloud Secrets Manager in cui i segreti sono persistenti.
--sm-instance INSTANCE- Il CRN dell'istanza IBM Cloud Secrets Manager .
--subnet-id ID- La sottorete VPC a cui assegnare il cluster. Per visualizzare l'elenco delle sottoreti disponibili, eseguire il comando
ibmcloud ks subnets --provider vpc-classic --vpc-id--zone ``. --version VERSION- Specificare la versione Kubernetes o OpenShift, inclusa almeno la versione principale.secondaria. Se non si include questo indicatore, viene utilizzata la versione predefinita. Per visualizzare le versioni disponibili, esegui il comando
ibmcloud ks versions``. --vpc-id ID- L'ID del VPC nel quale creare i nodi di lavoro. Per elencare gli ID disponibili, esegui
ibmcloud ks vpcs. --workers COUNT- Il numero di nodi di lavoro per zona nel pool di lavoro predefinito. Per i cluster " OpenShift ", è necessario impostare questo valore su almeno 2. Per i cluster di tipo " Kubernetes ", questo valore è facoltativo.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Creare un cluster con nodi di lavoro su un'infrastruttura VPC (Virtual Private Cloud) Gen 1.
ibmcloud ks cluster create vpc-classic --name NAME --zone ZONE --vpc-id VPC_ID
ibmcloud oc cluster create vpc-gen2
Cloud privato virtuale
Creare un cluster con nodi di lavoro su un'infrastruttura VPC (Virtual Private Cloud) Gen 2.
ibmcloud ks cluster create vpc-gen2 --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--cluster-security-group GROUP ...] [--cni CNI] [--cos-instance INSTANCE] [--crk CRK] [--disable-outbound-traffic-protection] [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--offering OFFERING] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--secondary-storage STORAGE] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]
Opzioni comando
--cluster-security-group GROUP- Facoltativo. Specificare uno o più ID del gruppo di sicurezza da applicare a tutti i worker del cluster. Per la versione " OpenShift " ( 4.15 ) e la versione " Kubernetes " ( 1.30 e successive), questi gruppi di sicurezza
vengono applicati in aggiunta al gruppo di sicurezza "
kube-clusterID" gestito da IBM. Per le versioni precedenti del cluster, specificare l'opzione--cluster-security-group clusterper applicare il gruppo di sicurezzakube-clusterID. Se non viene specificato alcun valore, viene applicato un insieme predefinito di gruppi di sicurezza che includekube-clusterID. --cni CNI- Configurare il plugin di rete per il cluster. Calico è impostato per impostazione predefinita. Valori ammessi:
Calico,OVNKubernetes --cos-instance INSTANCE- Obbligatorio solo per i cluster OpenShift. Il CRN per l'istanza Cloud Object Storage classico per eseguire il backup del registro interno nel cluster OpenShift. Per visualizzare l'elenco dei CRN delle tue istanze di archiviazione oggetti
nel cloud, esegui il comando
ibmcloud resource service-instances --long --service-name cloud-object-storage``. --crk CRK- L'ID della chiave root nell'istanza KMS da utilizzare per la codifica del disco locale. Per visualizzare l'elenco delle chiavi root disponibili, eseguire il comando
ibmcloud ks kms crk ls --instance-id <kms_instance>``. --disable-outbound-traffic-protection- Selezionare questa opzione per consentire l'accesso pubblico in uscita dai worker del cluster. Per impostazione predefinita, l'accesso pubblico in uscita è bloccato nelle versioni di OpenShift 4.15 e successive e nelle versioni di Kubernetes 1.30 e successive.
--disable-public-service-endpoint- Disabilitare l'endpoint del servizio pubblico per impedire l'accesso pubblico al master.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --kms-account-id ID- L'ID dell'account che contiene l'istanza KMS che si desidera utilizzare per il disco locale o la crittografia segreta.
--kms-instance INSTANCE- L'ID dell'istanza KMS da utilizzare per la codifica del disco locale. Per elencare le istanze KMS disponibili, esegui
ibmcloud ks kms instance ls. --name NAME- Immetti un nome per il cluster.
--offering OFFERING- Specificare l'offerta di cluster. Valori ammessi:
kubernetes,openshift,openshift-vs --operating-system SYSTEM- Specificare il nome del sistema operativo.
--pod-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i pod. La sottorete deve essere di almeno
/23o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-vpc -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secondary-storage STORAGE- L'opzione di archiviazione secondaria per il flavor. Per visualizzare le opzioni di archiviazione secondaria disponibili per una versione, eseguire il comando
ibmcloud ks flavor get --provider vpc-gen2 --zone``. --service-subnet SUBNET- Specificare un CIDR di sottorete personalizzato per fornire gli indirizzi IP privati per i servizi. La sottorete deve essere di almeno
/24o più grande. Per ulteriori informazioni, consultare https://ibm.biz/cluster-create-vpc. Valore predefinito:172.21.0.0/16 --sm-group GROUP- L'ID del gruppo Segreto dell'istanza IBM Cloud Secrets Manager in cui i segreti sono persistenti.
--sm-instance INSTANCE- Il CRN dell'istanza IBM Cloud Secrets Manager .
--subnet-id ID- La sottorete VPC a cui assegnare il cluster. Per visualizzare l'elenco delle sottoreti disponibili, eseguire il comando
ibmcloud ks subnets --provider vpc-gen2 --vpc-id--zone ``. --version VERSION- Specificare la versione Kubernetes o OpenShift, inclusa almeno la versione principale.secondaria. Se non si include questo indicatore, viene utilizzata la versione predefinita. Per visualizzare le versioni disponibili, esegui il comando
ibmcloud ks versions``. --vpc-id ID- L'ID del VPC nel quale creare i nodi di lavoro. Per elencare gli ID disponibili, esegui
ibmcloud ks vpcs. --workers COUNT- Il numero di nodi di lavoro per zona nel pool di lavoro predefinito. Per i cluster " OpenShift ", è necessario impostare questo valore su almeno 2. Per i cluster di tipo " Kubernetes ", questo valore è facoltativo.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Creare un cluster con nodi di lavoro su un'infrastruttura VPC (Virtual Private Cloud) Gen 2.
ibmcloud ks cluster create vpc-gen2 \
--cos-instance INSTANCE_ID \
--name NAME \
--zone ZONE \
--vpc-id VPC_ID
ibmcloud oc cluster get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza i dettagli di un cluster.
ibmcloud ks cluster get --cluster CLUSTER [--output OUTPUT] [-q] [--show-resources]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-resources- Mostra risorse aggiuntive del cluster, quali componenti aggiuntivi, VLAN e sottoreti.
Esempi
Ottenere i dettagli di un cluster registrato.
ibmcloud sat cluster get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc cluster image-security disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilitare l'applicazione della sicurezza dell'immagine nel proprio cluster.
ibmcloud ks cluster image-security disable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare l'applicazione della sicurezza dell'immagine nel proprio cluster.
ibmcloud ks cluster image-security disable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster image-security enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilitare l'applicazione della sicurezza dell'immagine nel proprio cluster.
ibmcloud ks cluster image-security enable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare l'applicazione della sicurezza dell'immagine nel proprio cluster.
ibmcloud ks cluster image-security enable --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc cluster ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutti i cluster nell'account IBM Cloud.
ibmcloud ks cluster ls [-l LOCATION ...] [--output OUTPUT] [--provider PROVIDER] [-q]
Opzioni comando
-l LOCATION,--location LOCATION- Un'ubicazione in base alla quale applicare il filtro. Per visualizzare l'elenco delle sedi disponibili, eseguire il comando
ibmcloud ks locations``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Se non si include il flag del provider, vengono restituiti solo i cluster classici. Valori accettati:
json --provider PROVIDER- Filtrare l'elenco per un provider di infrastruttura specifico. Valori ammessi:
classic,vpc-classic,vpc-gen2,satellite -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare tutti i cluster registrati nel proprio account IBM Cloud.
ibmcloud sat cluster ls --filter FILTER --limit LIMIT --output json
ibmcloud oc cluster master console-oauth-access get
Scarica la console web OpenShift e il tipo di accesso al server OAuth.
ibmcloud ks cluster master console-oauth-access get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Scarica la console web OpenShift e il tipo di accesso al server OAuth.
ibmcloud ks cluster master console-oauth-access get \
--cluster CLUSTER_NAME_OR_ID \
--output json \
-q
ibmcloud oc cluster master console-oauth-access set
Configurare la console web OpenShift e il tipo di accesso al server OAuth.
ibmcloud ks cluster master console-oauth-access set --cluster CLUSTER [-f] [-q] [--type TYPE]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--type TYPE- Specificare la console web OpenShift e il tipo di accesso al server OAuth. Valori ammessi:
vpe-gateway,legacy
Esempi
Configurare la console web OpenShift e il tipo di accesso al server OAuth.
ibmcloud ks cluster master console-oauth-access set \
--cluster CLUSTER_NAME_OR_ID \
--type TYPE \
-f
ibmcloud oc cluster master pod-security get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security get \
--cluster CLUSTER_NAME_OR_ID \
--output json \
-q
ibmcloud oc cluster master pod-security policy disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilitare la policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare la policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster master pod-security policy enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilitare la policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare la policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster master pod-security policy get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare la configurazione della policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare la configurazione della policy PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security policy get \
--cluster CLUSTER_NAME_OR_ID \
--output json \
-q
ibmcloud oc cluster master pod-security set
Virtual Private Cloud Infrastruttura classica Satellite
Impostare e abilitare la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security set --cluster CLUSTER [--config-file FILE] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--config-file FILE- Il percorso file di una configurazione PodSecurity personalizzata. Se il valore non viene specificato, verranno applicati i valori predefiniti Kubernetes. Per ulteriori informazioni, consultare https://ibm.biz/BdPtUB
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Impostare e abilitare la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security set \
--cluster CLUSTER_NAME_OR_ID \
--config-file FILE_PATH \
-q
ibmcloud oc cluster master pod-security unset
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security unset --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere la configurazione di ammissione PodSecurity per il server API Kubernetes di un cluster.
ibmcloud ks cluster master pod-security unset --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster master private-service-endpoint allowlist add
Il comando cluster master private-service-endpoint allowlist add è deprecato.
Virtual Private Cloud Infrastruttura classica
Aggiungere le sottoreti ad un elenco dei tipi consentiti dell'endpoint di servizio privato del cluster.
ibmcloud ks cluster master private-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet SUBNET- Specificare il CIDR sottorete.
Esempi
Aggiungere le sottoreti ad un elenco dei tipi consentiti dell'endpoint di servizio privato del cluster.
ibmcloud ks cluster master private-service-endpoint allowlist add \
--cluster CLUSTER_NAME_OR_ID \
--subnet SUBNET_CIDR \
-q
ibmcloud oc cluster master private-service-endpoint allowlist disable
Il comando cluster master private-service-endpoint allowlist disable è deprecato.
Virtual Private Cloud Infrastruttura classica
Disabilitare l'elenco dei tipi consentiti (allowlist). Quando è disabilitata, le richieste autorizzate al master cluster da qualsiasi sottorete sono consentite tramite l'endpoint del servizio privato.
ibmcloud ks cluster master private-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare l'elenco dei tipi consentiti (allowlist).
ibmcloud ks cluster master private-service-endpoint allowlist disable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster master private-service-endpoint allowlist enable
Il comando cluster master private-service-endpoint allowlist enable è deprecato.
Virtual Private Cloud Infrastruttura classica
Abilitare l'elenco consentito. Quando consentito, solo le richieste autorizzate al master cluster dalle sottoreti nell'elenco consentito sono ammesse tramite l'endpoint di servizio privato.
ibmcloud ks cluster master private-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare l'elenco consentito.
ibmcloud ks cluster master private-service-endpoint allowlist enable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster master private-service-endpoint allowlist get
Il comando cluster master private-service-endpoint allowlist get è deprecato.
Virtual Private Cloud Infrastruttura classica
Acquisire un elenco consentito dell'endpoint del servizio privato di un cluster.
ibmcloud ks cluster master private-service-endpoint allowlist get --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Acquisire un elenco consentito dell'endpoint del servizio privato di un cluster.
ibmcloud ks cluster master private-service-endpoint allowlist get \
--cluster CLUSTER_NAME_OR_ID \
-q
ibmcloud oc cluster master private-service-endpoint allowlist rm
Il comando cluster master private-service-endpoint allowlist rm è deprecato.
Virtual Private Cloud Infrastruttura classica
Rimuovere le sottoreti da un elenco dei tipi consentiti di endpoint servizio privato del cluster.
ibmcloud ks cluster master private-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet SUBNET- Specificare il CIDR sottorete.
Esempi
Rimuovere le sottoreti da un elenco dei tipi consentiti di endpoint servizio privato del cluster.
ibmcloud ks cluster master private-service-endpoint allowlist rm \
--cluster CLUSTER_NAME_OR_ID \
-f \
--subnet SUBNET_CIDR
ibmcloud oc cluster master private-service-endpoint enable
Infrastruttura classica
Disabilitare l'endpoint di servizio privato per rendere il master accessibile privatamente.
ibmcloud ks cluster master private-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
-y- Se la funzione richiede ulteriori azioni, come il ricaricamento dei worker o l'aggiornamento del master cluster, eseguire tali azioni senza conferma dell'utente.
Esempi
Disabilitare l'endpoint di servizio privato per rendere il master accessibile privatamente.
ibmcloud ks cluster master private-service-endpoint enable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-y Y
ibmcloud oc cluster master public-service-endpoint disable
Virtual Private Cloud Infrastruttura classica
Disabilitare l'endpoint del servizio pubblico per rendere il master accessibile solo in modalità privata.
ibmcloud ks cluster master public-service-endpoint disable --cluster CLUSTER [-f] [-q] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
-y- Se la funzione richiede ulteriori azioni, come il ricaricamento dei worker o l'aggiornamento del master cluster, eseguire tali azioni senza conferma dell'utente.
Esempi
Disabilitare l'endpoint del servizio pubblico per rendere il master accessibile solo in modalità privata.
ibmcloud ks cluster master public-service-endpoint disable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-y Y
ibmcloud oc cluster master public-service-endpoint enable
Virtual Private Cloud Infrastruttura classica
Abilitare l'endpoint del servizio pubblico pre rendere accessibile il master in modalità pubblica.
ibmcloud ks cluster master public-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
-y- Se la funzione richiede ulteriori azioni, come il ricaricamento dei worker o l'aggiornamento del master cluster, eseguire tali azioni senza conferma dell'utente.
Esempi
Abilitare l'endpoint del servizio pubblico pre rendere accessibile il master in modalità pubblica.
ibmcloud ks cluster master public-service-endpoint enable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-y Y
ibmcloud oc cluster master refresh
Virtual Private Cloud Infrastruttura classica Satellite
Riavvia i nodi master del cluster per applicare le nuove modifiche alla configurazione dell'API Kubernetes. I nodi di lavoro, le applicazioni e le risorse non vengono modificati e continuano l'esecuzione.
ibmcloud ks cluster master refresh --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Riavvia i nodi master del cluster per applicare le nuove modifiche alla configurazione dell'API Kubernetes.
ibmcloud ks cluster master refresh --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster master satellite-service-endpoint allowlist add
Aggiungere le sottoreti ad un elenco consentito di endpoint di servizio del cluster Satellite.
ibmcloud ks cluster master satellite-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet SUBNET- Specificare il CIDR sottorete.
Esempi
Aggiungere le sottoreti all'elenco delle indirizzi consentiti dell'endpoint del servizio satellite di un cluster.
ibmcloud ks cluster master satellite-service-endpoint allowlist add \
--cluster CLUSTER_NAME_OR_ID \
--subnet SUBNET_CIDR \
-q
ibmcloud oc cluster master satellite-service-endpoint allowlist disable
Disabilitare l'elenco consentito per un cluster Satellite. Quando è disabilitata, le richieste autorizzate al master cluster da qualsiasi sottorete sono consentite tramitel'endpoint del servizio Satellite.
ibmcloud ks cluster master satellite-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disattivare l'elenco delle destinazioni autorizzate del servizio satellitare.
ibmcloud ks cluster master satellite-service-endpoint allowlist disable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster master satellite-service-endpoint allowlist enable
Abilitare l'elenco consentito per un cluster Satellite. Quando è abilitata, solo le richieste autorizzate al master cluster dalle sottoreti nell'elenco consentito sono consentite tramite l'endpoint del servizio Satellite.
ibmcloud ks cluster master satellite-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare l'elenco delle destinazioni autorizzate del servizio satellitare.
ibmcloud ks cluster master satellite-service-endpoint allowlist enable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc cluster master satellite-service-endpoint allowlist get
Ottenere un elenco di endpoint di servizio del cluster Satellite.
ibmcloud ks cluster master satellite-service-endpoint allowlist get --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Ottenere l'elenco delle destinazioni autorizzate del servizio satellite di un cluster.
ibmcloud ks cluster master satellite-service-endpoint allowlist get \
--cluster CLUSTER_NAME_OR_ID \
-q
ibmcloud oc cluster master satellite-service-endpoint allowlist rm
Rimuovere le sottoreti da un elenco di endpoint di servizio del cluster Satellite.
ibmcloud ks cluster master satellite-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet SUBNET- Specificare il CIDR sottorete.
Esempi
Rimuovere le sottoreti dall'elenco delle subnet autorizzate dell'endpoint del servizio satellite di un cluster.
ibmcloud ks cluster master satellite-service-endpoint allowlist rm \
--cluster CLUSTER_NAME_OR_ID \
--subnet SUBNET_CIDR \
-f \
-q
ibmcloud oc cluster master update
Virtual Private Cloud Infrastruttura classica Satellite
Aggiornare il master del cluster alla versione più recente.
ibmcloud ks cluster master update --cluster CLUSTER [-f] [--force-update] [-q] [--version VERSION]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--force-update- Provare ad eseguire l'aggiornamento anche se la modifica è superiore a due versioni secondarie dalla versione attuale del nodo di lavoro.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione Kubernetes o OpenShift, inclusa almeno la versione principale.secondaria. Se non si include questo indicatore, viene utilizzata la versione predefinita. Per visualizzare le versioni disponibili, esegui il comando
ibmcloud ks versions``.
Esempi
Aggiornare il master del cluster alla versione più recente.
ibmcloud ks cluster master update \
--cluster CLUSTER_NAME_OR_ID \
--force-update FORCE-UPDATE \
-f
ibmcloud oc cluster pull-secret apply
Virtual Private Cloud Infrastruttura classica Satellite
Generare un nuovo segreto del pull immagine che memorizzi le credenziali IAM affinché il cluster acceda alle immagini in IBM Cloud Container Registry.
ibmcloud ks cluster pull-secret apply --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Genera un nuovo segreto di recupero delle immagini che memorizzi le credenziali IAM necessarie al cluster per accedere alle immagini nel registro contenitori di IBM Cloud.
ibmcloud ks cluster pull-secret apply --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc cluster rm
Virtual Private Cloud Infrastruttura classica Satellite
Elimina un cluster. Tutti i nodi di lavoro, le applicazioni e i contenitori vengono definitivamente eliminati. Questa azione non può essere annullata.
ibmcloud ks cluster rm --cluster CLUSTER [--delete-openshift-registry-cos-bucket] [--delete-storage] [-f] [-q] [--skip-advance-permissions-check]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--delete-openshift-registry-cos-bucket- Rimuovere il bucket COS e la chiave di servizio associata che contiene i backup del registro di OpenShift sui cluster ROKS
--delete-storage- Forza la rimozione dello storage persistente del cluster. I dati eliminati non possono essere recuperati.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente. Lo spazio di archiviazione persistente del cluster non viene eliminato a meno che non venga specificata anche l'opzione
delete-storage. Il bucket COS e la relativa chiave di servizio non vengono eliminati a meno che non venga specificata anche l'opzione "delete-openshift-registry-cos-bucket". -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-advance-permissions-check- Ignorare il controllo delle autorizzazioni dell'infrastruttura prima di completare questa azione. Considerare che se non si dispone delle autorizzazioni dell'infrastruttura corrette, questa azione potrebbe riuscire solo parzialmente.
Esempi
Elimina un cluster.
ibmcloud ks cluster rm --cluster CLUSTER_NAME_OR_ID -f --delete-storage DELETE-STORAGE
ibmcloud oc cluster service bind
Virtual Private Cloud Infrastruttura classica Satellite
Aggiungi un servizio IBM Cloud a un cluster eseguendo l'associazione dell'istanza del servizio a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service bind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q] (--key KEY | --role ROLE)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--key KEY- Specificare il nome o il GUID di una chiave del servizio esistente. Se si definisce una chiave di servizio, non è possibile impostare contemporaneamente l'opzione "
--role". --namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--role ROLE- Specificare il ruolo IAM per la chiave del servizio. Questo indicatore non funziona se si specifica una chiave esistente da utilizzare o per i servizi che non sono abilitati a IAM come ad esempio i servizi Cloud Foundry.
--service SERVICE- Specificare il nome dell'istanza del servizio. Per visualizzare un elenco delle istanze di servizio disponibili, eseguire il comando
ibmcloud service listper i servizi Cloud Foundry oppureibmcloud resource service-instancesper i servizi abilitati per IAM.
Esempi
Aggiungi un servizio IBM Cloud a un cluster eseguendo l'associazione dell'istanza del servizio a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service bind \
--cluster CLUSTER_NAME_OR_ID \
--namespace NAME \
--key KEY
ibmcloud oc cluster service ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare i servizi associati a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service ls --cluster CLUSTER [--output OUTPUT] [-q] (--all-namespaces | --namespace NAMESPACE)
Opzioni comando
--all-namespaces- Includere tutti gli spazi dei nomi Kubernetes.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi di Kubernetes. Se non specificato, verrà utilizzato lo spazio dei nomi
default. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare i servizi associati a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service ls \
--cluster CLUSTER_NAME_OR_ID \
--namespace NAME \
--all-namespaces NAME
ibmcloud oc cluster service unbind
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere un servizio IBM Cloud da un cluster annullandone l'associazione a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service unbind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--service SERVICE- Specificare il nome dell'istanza del servizio. Per visualizzare un elenco delle istanze di servizio disponibili, eseguire il comando
ibmcloud service listper i servizi Cloud Foundry oppureibmcloud resource service-instancesper i servizi abilitati per IAM.
Esempi
Rimuovere un servizio IBM Cloud da un cluster annullandone l'associazione a uno spazio dei nomi Kubernetes.
ibmcloud ks cluster service unbind \
--cluster CLUSTER_NAME_OR_ID \
--namespace NAME \
--service SERVICE
ibmcloud oc cluster subnet add
Infrastruttura classica
Rendere una sottorete portatile pubblica o privata esistente nell'account dell'infrastruttura IBM Cloud disponibile per un cluster classico.
ibmcloud ks cluster subnet add --cluster CLUSTER --subnet-id ID [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet-id ID- Specificare l'ID sottorete.
Esempi
Rendi disponibile una sottorete portatile esistente, pubblica o privata, presente nel tuo account dell'infrastruttura IBM Cloud per un cluster classico.
ibmcloud ks cluster subnet add --cluster CLUSTER_NAME_OR_ID --subnet-id SUBNET_CIDR -q
ibmcloud oc cluster subnet create
Infrastruttura classica
Creare una sottorete portatile sulla VLAN pubblica o privata e renderla disponibile per un cluster classico.
ibmcloud ks cluster subnet create --cluster CLUSTER --size SIZE --vlan VLAN [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--size SIZE- Specificare la dimensione della sottorete portatile. La dimensione deve essere pari a 8, 16, 32 o 64.
--vlan VLAN- Specificare l'ID VLAN pubblico o privato.
Esempi
Creare una sottorete portatile sulla VLAN pubblica o privata e renderla disponibile per un cluster classico.
ibmcloud ks cluster subnet create \
--cluster CLUSTER_NAME_OR_ID \
--size SIZE \
--vlan VLAN_ID
ibmcloud oc cluster subnet detach
Infrastruttura classica
Scollegare una sottorete portatile pubblica o privata esistente da un cluster classico.
ibmcloud ks cluster subnet detach --cluster CLUSTER --subnet-id ID [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet-id ID- Specificare l'ID sottorete.
Esempi
Scollegare una sottorete portatile pubblica o privata esistente da un cluster classico.
ibmcloud ks cluster subnet detach \
--cluster CLUSTER_NAME_OR_ID \
-f \
--subnet-id SUBNET_CIDR
ibmcloud oc credential get
Infrastruttura classica
Se l'account IBM Cloud viene impostato in modo da utilizzare credenziali differenti per accedere al portfolio dell'infrastruttura classica IBM Cloud, ottenere il nome utente dell'infrastruttura. Questo comando si applica al gruppo di risorse specificato oppure, se non viene specificato alcun gruppo di risorse, al gruppo di risorse predefinito.
ibmcloud ks credential get --region REGION [--output OUTPUT] [-q]
Alias: ibmcloud oc credentials-get
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione.
Esempi
Se hai configurato il tuo account IBM Cloud in modo da utilizzare credenziali diverse per accedere al portafoglio dell'infrastruttura classica di IBM Cloud.
ibmcloud ks credential get --output json --region REGION -q
ibmcloud oc credential set classic
Infrastruttura classica
Impostare le credenziali che consentono di accedere al portfolio dell'infrastruttura classica IBM Cloud mediante l'account IBM Cloud.
ibmcloud ks credential set classic --infrastructure-api-key KEY --infrastructure-username USERNAME --region REGION [-q]
Opzioni comando
--infrastructure-api-key KEY- La chiave API dell'account dell'infrastruttura classica IBM Cloud.
--infrastructure-username USERNAME- Il nome utente dell'account dell'infrastruttura classica IBM Cloud.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione.
Esempi
Impostare le credenziali che consentono di accedere al portfolio dell'infrastruttura classica IBM Cloud mediante l'account IBM Cloud.
ibmcloud ks credential set classic \
--infrastructure-username NAME \
--infrastructure-api-key INFRASTRUCTURE-API-KEY \
--region REGION
ibmcloud oc credential unset
Infrastruttura classica
Rimuovere le credenziali che consentono di accedere al portfolio dell'infrastruttura classica IBM Cloud mediante l'account IBM Cloud. Questo comando si applica al gruppo di risorse specificato oppure, se non viene specificato alcun gruppo di risorse, al gruppo di risorse predefinito.
ibmcloud ks credential unset --region REGION [-q]
Alias: ibmcloud oc credentials-unset
Opzioni comando
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione.
Esempi
Rimuovi le credenziali che ti consentono di accedere al portafoglio di infrastrutture classiche di IBM Cloud tramite il tuo account IBM Cloud.
ibmcloud ks credential unset --region REGION -q
ibmcloud oc experimental trusted-profile default get
[Scade il 2026-10-21] Recupera il profilo predefinito di fiducia per i cluster creati in un gruppo di risorse.
ibmcloud ks experimental trusted-profile default get --region REGION --resource-group GROUP [--output OUTPUT] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- La regione in cui si trova il gruppo di risorse.
--resource-group GROUP- Il gruppo di risorse di cui si desidera recuperare il profilo attendibile predefinito.
Esempi
Recupera il profilo attendibile predefinito per i cluster creati in un gruppo di risorse.
ibmcloud ks experimental trusted-profile default get \
--resource-group RESOURCE_GROUP \
--region REGION \
--output json
ibmcloud oc experimental trusted-profile default set
[Scade il 2026-10-21] Imposta il profilo attendibile predefinito per i cluster creati in un gruppo di risorse.
ibmcloud ks experimental trusted-profile default set --region REGION --resource-group GROUP --trusted-profile PROFILE [--output OUTPUT] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- La regione in cui si trova il gruppo di risorse.
--resource-group GROUP- L'ID del gruppo di risorse su cui impostare il profilo attendibile.
--trusted-profile PROFILE- L'ID del profilo attendibile.
Esempi
Imposta il profilo attendibile predefinito per i cluster creati in un gruppo di risorse.
ibmcloud ks experimental trusted-profile default set \
--resource-group RESOURCE_GROUP \
--trusted-profile FILE_PATH \
--region REGION
ibmcloud oc experimental trusted-profile get
[Scade il 2026-10-21] . Ottieni un profilo attendibile per un cluster.
ibmcloud ks experimental trusted-profile get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER- L'ID del cluster per il quale recuperare il profilo attendibile.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Ottieni un profilo affidabile per un cluster.
ibmcloud ks experimental trusted-profile get \
--cluster CLUSTER_NAME_OR_ID \
--output json \
-q
ibmcloud oc experimental trusted-profile set
[Scade il 2026-10-21] Imposta il profilo attendibile su un cluster.
ibmcloud ks experimental trusted-profile set --cluster CLUSTER --trusted-profile PROFILE [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER- L'ID del cluster su cui impostare il profilo attendibile.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--trusted-profile PROFILE- L'ID del profilo attendibile.
Esempi
Impostare un profilo attendibile su un cluster.
ibmcloud ks experimental trusted-profile set \
--cluster CLUSTER_NAME_OR_ID \
--trusted-profile FILE_PATH \
--output json
ibmcloud oc experimental vni attach baremetal
[Disattivato su 2026-05-20! Utilizzare ibmcloud ks vni attach baremetal anziché] . Collegare un'interfaccia di rete virtuale a un nodo worker bare metal o a un cluster.
ibmcloud ks experimental vni attach baremetal --vlan VLAN --vni VNI [--auto-delete] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--auto-delete- Eliminare automaticamente il VNI quando viene rimosso dal cluster.
--cluster-id ID,-c ID- L'ID del cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vlan VLAN- L'ID VLAN per il collegamento del nodo bare metal. Deve essere univoco per ogni sottorete VPC. È possibile riutilizzare lo stesso ID VLAN per più VNI appartenenti alla stessa sottorete. Intervallo valido: 1-500.
--vni VNI- L'ID dell'interfaccia di rete virtuale da collegare. È necessario specificare i VNI che non hanno attualmente alcuna risorsa di destinazione. Per visualizzare l'elenco completo dei VNI, eseguire il comando
ibmcloud is vnis``. Per verificare se un determinato VNI è già associato a una risorsa, controllare il campo "Target" in 'ibmcloud is vni <VNI_ID>. --worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Collegare un'interfaccia di rete virtuale a un nodo worker bare metal o a un cluster.
ibmcloud ks experimental vni attach baremetal \
--cluster-id CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--vni VNI
ibmcloud oc experimental vni attach virtual
[Scade il 2026-05-20] : associare un'interfaccia di rete virtuale a un nodo di lavoro virtuale.
ibmcloud ks experimental vni attach virtual --vni VNI --worker WORKER [--auto-delete] [--output OUTPUT] [-q]
Opzioni comando
--auto-delete- Eliminare automaticamente il VNI quando viene rimosso dal cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vni VNI- L'ID dell'interfaccia di rete virtuale da collegare. È necessario specificare i VNI che non hanno attualmente alcuna risorsa di destinazione. Per visualizzare l'elenco completo dei VNI, eseguire il comando
ibmcloud is vnis``. Per verificare se un determinato VNI è già associato a una risorsa, controllare il campo "Target" in 'ibmcloud is vni <VNI_ID>. --worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Collegare un'interfaccia di rete virtuale a un nodo di lavoro virtuale.
ibmcloud ks experimental vni attach virtual \
--vni VNI \
--worker WORKER_ID \
--auto-delete AUTO-DELETE
ibmcloud oc experimental vni detach
[Disattivato su 2026-05-20! Utilizzare ibmcloud ks vni detach anziché] per scollegare un'interfaccia di rete virtuale da un nodo di lavoro o da un cluster.
ibmcloud ks experimental vni detach --vni VNI [-f] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--cluster-id ID,-c ID- L'ID del cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vni VNI- L'ID dell'interfaccia di rete virtuale da scollegare.
--worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Scollegare un'interfaccia di rete virtuale da un nodo di lavoro o da un cluster.
ibmcloud ks experimental vni detach \
--cluster-id CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--vni VNI
ibmcloud oc experimental vni ls
[Disattivato su 2026-05-20! Utilizzare ibmcloud ks vni ls invece di] per elencare le interfacce di rete virtuali collegate a un cluster o a un nodo di lavoro.
ibmcloud ks experimental vni ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--after AFTER- Mostra le interfacce di rete virtuali dopo il cursore indicato.
--cluster-id ID,-c ID- L'ID del cluster.
--first FIRST- Visualizza le interfacce di rete virtuali successive, fino al primo numero di VNI.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Elenca le interfacce di rete virtuali collegate a un cluster.
ibmcloud ks experimental vni ls --cluster-id ID
Elenca le interfacce di rete virtuali collegate a un nodo di lavoro.
ibmcloud ks experimental vni ls --worker WORKER
ibmcloud oc flavor get
Ottenere informazioni di un flavor per una zona e un provider.
ibmcloud ks flavor get --flavor FLAVOR --provider PROVIDER --zone ZONE [--output OUTPUT] [-q]
Opzioni comando
--flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Specificare un provider. Le opzioni disponibili sono
classic,vpc-classicevpc-gen2. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--zone ZONE- Specificare la zona per la quale elencare i flavor disponibili. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Ottenere informazioni di un flavor per una zona e un provider.
ibmcloud ks flavor get --zone ZONE --provider PROVIDER_ID --flavor FLAVOR
ibmcloud oc flavor ls
Elencare i flavor disponibili per una zona.
ibmcloud ks flavor ls --zone ZONE [--output OUTPUT] [--provider PROVIDER] [-q] [--show-os] [--show-storage]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Il tipo di provider di cui ottenere i flavor. Valori ammessi:
classic,vpc-classic,vpc-gen2,satellite -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-os- Elenca i sistemi operativi supportati.
--show-storage- Mostrare unità di storage aggiuntive.
--zone ZONE- Specificare la zona per la quale elencare i flavor disponibili. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Elencare i flavor disponibili per una zona.
ibmcloud ks flavor ls --zone ZONE --show-storage SHOW-STORAGE --show-os SHOW-OS
ibmcloud oc infra-permissions get
Infrastruttura classica
Controllare se nelle credenziali che consentono l'accesso al portfolio dell'infrastruttura classica IBM Cloud per il gruppo di risorse di destinazione mancano autorizzazioni dell'infrastruttura consigliate o richieste. Questo comando si applica al gruppo di risorse specificato oppure, se non viene specificato alcun gruppo di risorse, al gruppo di risorse predefinito.
ibmcloud ks infra-permissions get [--output OUTPUT] [-q] [--region REGION]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione. Se una regione non è già stata selezionata, è necessario specificare questo parametro. Per verificare se una regione è inclusa, esegui il comando
ibmcloud target.
Esempi
Verificare che le credenziali consentano l'accesso al portafoglio di infrastrutture classiche di IBM Cloud per la risorsa di destinazione.
ibmcloud ks infra-permissions get --output json --region REGION -q
ibmcloud oc ingress alb autoscale get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare lo stato del ridimensionamento automatico e la configurazione per gli ALB di Ingress.
ibmcloud ks ingress alb autoscale get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare lo stato del ridimensionamento automatico e la configurazione per gli ALB di Ingress.
ibmcloud ks ingress alb autoscale get \
--cluster CLUSTER_NAME_OR_ID \
--alb ALB_ID \
--output json
ibmcloud oc ingress alb autoscale set
Virtual Private Cloud Infrastruttura classica Satellite
Configurare il ridimensionamento automatico per gli ALB (Application Load Balancer) di Ingress.
ibmcloud ks ingress alb autoscale set --alb ALB --cluster CLUSTER --max-replicas REPLICAS --min-replicas REPLICAS [--output OUTPUT] [-q] (--cpu-average-utilization PERCENT | --custom-metrics-file FILE)
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--cpu-average-utilization PERCENT- Soglia di utilizzo medio della CPU. Si utilizza per calcolare dinamicamente il numero di repliche.
--custom-metrics-file FILE- Percorso per il file delle metriche personalizzate. Per ulteriori dettagli, consultare https://ibm.biz/iks-ingress-custom-metrics.
--max-replicas REPLICAS- Il numero massimo di repliche per l'ALB specificato. Assicurati di avere abbastanza lavoratori.
--min-replicas REPLICAS- Il numero minimo di repliche per l'ALB specificato. Deve essere maggiore o uguale a 1. (Il valore minimo consigliato è 2 ai fini dell'alta disponibilità.)
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Configurare il ridimensionamento automatico per gli ALB (Application Load Balancer) di Ingress.
ibmcloud ks ingress alb autoscale set \
--cluster CLUSTER_NAME_OR_ID \
--alb ALB_ID \
--max-replicas MAX-REPLICAS
ibmcloud oc ingress alb autoscale unset
Virtual Private Cloud Infrastruttura classica Satellite
Eliminare la configurazione del ridimensionamento automatico per gli ALB di Ingress.
ibmcloud ks ingress alb autoscale unset --alb ALB --cluster CLUSTER [-q]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Eliminare la configurazione del ridimensionamento automatico per gli ALB di Ingress.
ibmcloud ks ingress alb autoscale unset --cluster CLUSTER_NAME_OR_ID --alb ALB_ID -q
ibmcloud oc ingress alb autoupdate disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilita gli aggiornamenti automatici di tutti i pod Ingress ALB in un cluster.
ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilita gli aggiornamenti automatici di tutti i pod Ingress ALB in un cluster.
ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc ingress alb autoupdate enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilita gli aggiornamenti automatici di tutti i pod Ingress ALB in un cluster.
ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilita gli aggiornamenti automatici di tutti i pod Ingress ALB in un cluster.
ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc ingress alb autoupdate get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza se i pod ALB Ingress in un cluster sono impostati per l'aggiornamento automatico e se i pod ALB sono aggiornati alla versione più recente.
ibmcloud ks ingress alb autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Verifica se i pod ALB di Ingress in un cluster sono configurati per l'aggiornamento automatico e se i pod ALB sono alla versione più recente.
ibmcloud ks ingress alb autoupdate get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress alb create classic
Infrastruttura classica
Creare ed abilitare un ALB Ingress in un cluster classico.
ibmcloud ks ingress alb create classic --cluster CLUSTER --type TYPE --vlan VLAN --zone ZONE [--ip IP] [-q] [--version VERSION]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Specificare un indirizzo IP pubblico o privato portabile disponibile nell'
vlane e nell'zonee dell'ALB da creare o abilitare. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--type TYPE- Specificare il tipo di ALB. Opzioni disponibili: pubblico, privato
--version VERSION- Specificare la versione dell'immagine ALB. Per visualizzare le versioni delle immagini supportate, esegui il comando
ibmcloud ks ingress alb versions. --vlan VLAN- L'ID VLAN. Questa VLAN deve corrispondere all'
typee dell'ALB e deve trovarsi nello stessozonedell'ALB che si desidera creare. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Creare ed abilitare un ALB Ingress in un cluster classico.
ibmcloud ks ingress alb create classic \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--type TYPE
ibmcloud oc ingress alb create vpc-gen2
Cloud privato virtuale
Creare ed abilitare un ALB Ingress in un cluster VPC Gen 2.
ibmcloud ks ingress alb create vpc-gen2 --cluster CLUSTER --type TYPE --zone ZONE [-q] [--version VERSION]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--type TYPE- Specificare il tipo di ALB. Opzioni disponibili: pubblico, privato
--version VERSION- Specificare la versione dell'immagine ALB. Per visualizzare le versioni delle immagini supportate, esegui il comando
ibmcloud ks ingress alb versions. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Creare ed abilitare un ALB Ingress in un cluster VPC Gen 2.
ibmcloud ks ingress alb create vpc-gen2 \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--type TYPE
ibmcloud oc ingress alb disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilitare un ALB Ingress in un cluster.
ibmcloud ks ingress alb disable --alb ALB --cluster CLUSTER [-q]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare un ALB Ingress in un cluster.
ibmcloud ks ingress alb disable --cluster CLUSTER_NAME_OR_ID --alb ALB_ID -q
ibmcloud oc ingress alb enable classic
Infrastruttura classica
Abilitare un ALB Ingress in un cluster classico.
ibmcloud ks ingress alb enable classic --alb ALB --cluster CLUSTER [--ip IP] [-q] [--version VERSION]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Specificare un indirizzo IP pubblico o privato portabile disponibile nell'
vlane e nell'zonee dell'ALB da creare o abilitare. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione dell'immagine ALB. Per visualizzare le versioni delle immagini supportate, esegui il comando
ibmcloud ks ingress alb versions.
Esempi
Abilitare un ALB Ingress in un cluster classico.
ibmcloud ks ingress alb enable classic \
--cluster CLUSTER_NAME_OR_ID \
--alb ALB_ID \
--version VERSION
ibmcloud oc ingress alb enable vpc-gen2
Cloud privato virtuale
Abilitare un ALB Ingress in un cluster VPC Gen 2.
ibmcloud ks ingress alb enable vpc-gen2 --alb ALB --cluster CLUSTER [-q] [--version VERSION]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione dell'immagine ALB. Per visualizzare le versioni delle immagini supportate, esegui il comando
ibmcloud ks ingress alb versions.
Esempi
Abilitare un ALB Ingress in un cluster VPC Gen 2.
ibmcloud ks ingress alb enable vpc-gen2 \
--cluster CLUSTER_NAME_OR_ID \
--alb ALB_ID \
--version VERSION
ibmcloud oc ingress alb get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza i dettagli di un Ingress ALB in un cluster.
ibmcloud ks ingress alb get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--alb ALB- L'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizza i dettagli di un Ingress ALB in un cluster.
ibmcloud ks ingress alb get --cluster CLUSTER_NAME_OR_ID --alb ALB_ID --output json
ibmcloud oc ingress alb health-checker disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilitare il programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker disable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare il programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker disable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc ingress alb health-checker enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilitare il programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker enable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare il programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker enable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc ingress alb health-checker get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare lo stato del programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare lo stato del programma di controllo integrità Ingress.
ibmcloud ks ingress alb health-checker get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress alb ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutti gli ID ALB Ingress in un cluster e se i pod ALB sono aggiornati all'ultima versione.
ibmcloud ks ingress alb ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare tutti gli ID ALB Ingress in un cluster e se i pod ALB sono aggiornati all'ultima versione.
ibmcloud ks ingress alb ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress alb update
Virtual Private Cloud Infrastruttura classica Satellite
Forzare un aggiornamento a tempo determinato dei pod per un singolo ALB, o per tutti gli ALB nel cluster.
ibmcloud ks ingress alb update --cluster CLUSTER [--alb ALB ...] [--output OUTPUT] [-q] [--version VERSION]
Opzioni comando
--alb ALB- Per aggiornare un ALB specifico, specificare l'ID ALB. Per visualizzare gli ID ALB disponibili, eseguire il comando
ibmcloud ks ingress alb ls``. Per aggiornare più di un ALB, specificare un ID ALB in ciascun flag, ad esempio--alb ID_1 --alb ID_2. Per aggiornare tutti gli ALB, non includere questo indicatore. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--version VERSION- Specificare la versione dell'immagine ALB. Per visualizzare le versioni delle immagini supportate, esegui il comando
ibmcloud ks ingress alb versions.
Esempi
Forzare un aggiornamento a tempo determinato dei pod per un singolo ALB, o per tutti gli ALB nel cluster.
ibmcloud ks ingress alb update \
--cluster CLUSTER_NAME_OR_ID \
--version VERSION \
--alb ALB_ID
ibmcloud oc ingress alb versions
Virtual Private Cloud Infrastruttura classica Satellite
Elencare le versioni immagine disponibili di ALB Ingress.
ibmcloud ks ingress alb versions [--output OUTPUT] [-q] [--region REGION]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione.
Esempi
Elencare le versioni immagine disponibili di ALB Ingress.
ibmcloud ks ingress alb versions --region REGION --output json -q
ibmcloud oc ingress domain create
Creare un dominio Ingress per un cluster.
ibmcloud ks ingress domain create --cluster CLUSTER [--crn CRN] [--domain DOMAIN] [--domain-provider PROVIDER] [--domain-zone ZONE] [--hostname HOSTNAME] [--ip IP] [--is-default] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--crn CRN- Il CRN dell'istanza IBM CIS.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. --domain-provider PROVIDER- Il provider DNS. Il provider DNS predefinito è quello interno. Per conoscere i provider supportati, consulta la nostra documentazione: https://ibm.biz/containers-ingress-domains
--domain-zone ZONE- Lo ZoneID per CIS.
--hostname HOSTNAME- Per i cluster VPC. Il nome host da registrare per il dominio.
--ip IP- Gli indirizzi IP da registrare per il dominio.
--is-default- Includere questa opzione per impostare il dominio pertinente come dominio predefinito per il cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secret-namespace NAMESPACE- Lo spazio dei nomi in cui viene creato il segreto TLS.
Esempi
Creare un dominio Ingress per un cluster.
ibmcloud ks ingress domain create \
--cluster CLUSTER_NAME_OR_ID \
--domain DOMAIN \
--domain-provider DOMAIN
ibmcloud oc ingress domain default replace
Modificare il dominio Ingress predefinito di un cluster.
ibmcloud ks ingress domain default replace --cluster CLUSTER --domain DOMAIN [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Modificare il dominio Ingress predefinito di un cluster.
ibmcloud ks ingress domain default replace \
--cluster CLUSTER_NAME_OR_ID \
--domain DOMAIN \
-q
ibmcloud oc ingress domain get
Visualizzare i dettagli di un dominio Ingress.
ibmcloud ks ingress domain get --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un dominio Ingress.
ibmcloud ks ingress domain get \
--cluster CLUSTER_NAME_OR_ID \
--domain DOMAIN \
--output json
ibmcloud oc ingress domain ls
Elencare tutti i domini Ingress per un cluster.
ibmcloud ks ingress domain ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare tutti i domini Ingress per un cluster.
ibmcloud ks ingress domain ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress domain rm
Rimuovere un dominio Ingress da un cluster.
ibmcloud ks ingress domain rm --cluster CLUSTER --domain DOMAIN [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. -f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere un dominio Ingress da un cluster.
ibmcloud ks ingress domain rm --cluster CLUSTER_NAME_OR_ID --domain DOMAIN -f
ibmcloud oc ingress domain secret regenerate
Rigenerare il certificato per un dominio Ingress.
ibmcloud ks ingress domain secret regenerate --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rigenerare il certificato per un dominio Ingress.
ibmcloud ks ingress domain secret regenerate \
--cluster CLUSTER_NAME_OR_ID \
--domain DOMAIN \
--output json
ibmcloud oc ingress domain secret rm
Eliminare un segreto per un dominio Ingress e impedire il rinnovo futuro del certificato.
ibmcloud ks ingress domain secret rm --cluster CLUSTER --domain DOMAIN [-f] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. -f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Eliminare un segreto per un dominio Ingress e impedire il rinnovo futuro del certificato.
ibmcloud ks ingress domain secret rm --cluster CLUSTER_NAME_OR_ID --domain DOMAIN -f
ibmcloud oc ingress domain update
Aggiornare un dominio Ingress per un cluster. I record passati sostituiranno completamente i record correnti associati al dominio. L'invio di nessun record annullerà la registrazione dei record correnti da un dominio.
ibmcloud ks ingress domain update --cluster CLUSTER --domain DOMAIN [--hostname HOSTNAME] [--ip IP] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--domain DOMAIN- Il dominio Ingress. Per visualizzare i domini esistenti, esegui il comando
ibmcloud ks ingress domain ls. --hostname HOSTNAME- Per i cluster VPC. Il nome host da registrare per il dominio.
--ip IP- Gli indirizzi IP da registrare per il dominio.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiornare un dominio Ingress per un cluster.
ibmcloud ks ingress domain update \
--cluster CLUSTER_NAME_OR_ID \
--domain DOMAIN \
--ip IP_ADDRESS
ibmcloud oc ingress instance default set
Virtual Private Cloud Infrastruttura classica Satellite
Impostare un'istanza IBM Cloud Secrets Manager registrata come predefinita. Se esiste un'istanza predefinita esistente, viene disinserita.
ibmcloud ks ingress instance default set --cluster CLUSTER --name NAME [-q] [--secret-group GROUP]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Il nome dell'istanza di IBM Cloud Secret Manager registrata.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secret-group GROUP- ID gruppo di segreti dell'istanza IBM Cloud Secret Manager in cui i segreti sono persistenti.
Esempi
Impostare un'istanza IBM Cloud Secrets Manager registrata come predefinita.
ibmcloud ks ingress instance default set \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--secret-group GROUP
ibmcloud oc ingress instance default unset
Virtual Private Cloud Infrastruttura classica Satellite
Deselezionare un'istanza registrata di IBM Cloud Secrets Manager da quella predefinita.
ibmcloud ks ingress instance default unset --cluster CLUSTER --name NAME [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Il nome dell'istanza di IBM Cloud Secret Manager registrata.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Deselezionare un'istanza registrata di IBM Cloud Secrets Manager da quella predefinita.
ibmcloud ks ingress instance default unset --cluster CLUSTER_NAME_OR_ID --name NAME -q
ibmcloud oc ingress instance get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare i dettagli di un'istanza IBM Cloud Secrets Manager.
ibmcloud ks ingress instance get --cluster CLUSTER --name NAME [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Il nome dell'istanza di IBM Cloud Secret Manager registrata.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un'istanza IBM Cloud Secrets Manager.
ibmcloud ks ingress instance get \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--output json
ibmcloud oc ingress instance ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutte le istanze di IBM Cloud Secrets Manager.
ibmcloud ks ingress instance ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-deleted]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-deleted- Mostrare le istanze di IBM Cloud Secret Manager non registrate dal cluster.
Esempi
Elencare tutte le istanze di IBM Cloud Secrets Manager.
ibmcloud ks ingress instance ls \
--cluster CLUSTER_NAME_OR_ID \
--output json \
--show-deleted
ibmcloud oc ingress instance register
Virtual Private Cloud Infrastruttura classica Satellite
Registrare un'istanza IBM Cloud Secrets Manager in un cluster.
ibmcloud ks ingress instance register --cluster CLUSTER --crn CRN [--is-default] [-q] [--secret-group GROUP]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--crn CRN- CRN dell'istanza IBM Cloud Secret Manager.
--is-default- Impostare l'istanza di IBM Cloud Secrets Manager come istanza predefinita. Se esiste un'istanza predefinita esistente, viene disinserita.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secret-group GROUP- ID gruppo di segreti dell'istanza IBM Cloud Secret Manager in cui i segreti sono persistenti.
Esempi
Registrare un'istanza IBM Cloud Secrets Manager in un cluster.
ibmcloud ks ingress instance register \
--cluster CLUSTER_NAME_OR_ID \
--crn CRN \
--is-default IS-DEFAULT
ibmcloud oc ingress instance unregister
Virtual Private Cloud Infrastruttura classica Satellite
Annullare la registrazione di un'istanza IBM Cloud Secrets Manager da un cluster.
ibmcloud ks ingress instance unregister --cluster CLUSTER --name NAME [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Il nome dell'istanza di IBM Cloud Secret Manager registrata.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Annullare la registrazione di un'istanza IBM Cloud Secrets Manager da un cluster.
ibmcloud ks ingress instance unregister --cluster CLUSTER_NAME_OR_ID --name NAME -q
ibmcloud oc ingress load-balancer backend set
Cloud privato virtuale
Imposta il controller Ingress attualmente esposto dal bilanciatore di carico VPC ALB.
ibmcloud ks ingress load-balancer backend set --cluster CLUSTER [--private-backend BACKEND] [--public-backend BACKEND] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--private-backend BACKEND- Backend per il bilanciatore di carico privato
--public-backend BACKEND- Backend per il bilanciatore di carico pubblico
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Imposta il controller Ingress attualmente esposto dal bilanciatore di carico VPC ALB.
ibmcloud ks ingress load-balancer backend set \
--cluster CLUSTER_NAME_OR_ID \
--private-backend PRIVATE-BACKEND \
--public-backend PUBLIC-BACKEND
ibmcloud oc ingress load-balancer get
Virtual Private Cloud Infrastruttura classica
Ottenere la configurazione dei programmi di bilanciamento del carico che espongono ALB Ingress nel cluster.
ibmcloud ks ingress load-balancer get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Ottenere la configurazione dei programmi di bilanciamento del carico che espongono ALB Ingress nel cluster.
ibmcloud ks ingress load-balancer get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress load-balancer proxy-protocol disable
Cloud privato virtuale
Disabilitare il protocollo PROXY in modo che le informazioni di connessione client non vengano più passate in intestazioni di richiesta ad ALB.
ibmcloud ks ingress load-balancer proxy-protocol disable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare il protocollo PROXY in modo che le informazioni di connessione client non vengano più passate in intestazioni di richiesta ad ALB.
ibmcloud ks ingress load-balancer proxy-protocol disable \
--cluster CLUSTER_NAME_OR_ID \
-f \
-q
ibmcloud oc ingress load-balancer proxy-protocol enable
Cloud privato virtuale
Abilitare il protocollo PROXY in modo che le informazioni di connessione client vengano passate in intestazioni di richiesta ad ALB.
ibmcloud ks ingress load-balancer proxy-protocol enable --cluster CLUSTER [--cidr CIDR ...] [-f] [-q]
Opzioni comando
--cidr CIDR- Gli intervalli di indirizzi IP dei propri programmi di bilanciamento del carico in formato CIDR. Le intestazioni PROXY che vengono inoltrate dal programmi di bilanciamento del carico in altri intervalli IP non vengono elaborate.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare il protocollo PROXY in modo che le informazioni di connessione client vengano passate in intestazioni di richiesta ad ALB.
ibmcloud ks ingress load-balancer proxy-protocol enable \
--cluster CLUSTER_NAME_OR_ID \
--cidr CIDR_ID \
-f
ibmcloud oc ingress secret create
Virtual Private Cloud Infrastruttura classica Satellite
Creare un secret Ingress in un cluster per un secret memorizzato in IBM Cloud Secret Manager.
ibmcloud ks ingress secret create --cluster CLUSTER --name NAME [--cert-crn CRN] [--field FIELD] [--namespace NAMESPACE] [--persist] [-q] [--type TYPE]
Opzioni comando
--cert-crn CRN- Il CRN del certificato.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--field FIELD- Il CRN secret da includere come campo. Per recuperare il segreto senza specificarne il nome, usa
--field <crn>. Per specificare il nome del campo, utilizzare--field name=<crn>. Per utilizzare il segreto " IBM Cloud Secrets Manager " come prefisso, usa--field prefix=<crn>. --name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
--persist- Rendere permanente il segreto nel cluster in modo che non possa essere eliminato.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--type TYPE- Il tipo di secret Ingress. Può essere TLS o Opaco. Se non viene specificata alcuna opzione, TLS viene applicato per impostazione predefinita.
Esempi
Creare un secret Ingress in un cluster per un secret memorizzato in IBM Cloud Secret Manager.
ibmcloud ks ingress secret create \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret field add
Virtual Private Cloud Infrastruttura classica Satellite
Aggiungi i campi a un secret Ingress esistente.
ibmcloud ks ingress secret field add --cluster CLUSTER --name NAME --namespace NAMESPACE [--field FIELD] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--field FIELD- Il CRN secret da includere come campo. Per recuperare il segreto senza specificarne il nome, usa
--field <crn>. Per specificare il nome del campo, utilizzare--field name=<crn>. Per utilizzare il segreto " IBM Cloud Secrets Manager " come prefisso, usa--field prefix=<crn>. --name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiungi i campi a un secret Ingress esistente.
ibmcloud ks ingress secret field add \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret field ls
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza i campi di un secret Ingress.
ibmcloud ks ingress secret field ls --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q] [--show-crn]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-crn- Mostra il valore CRN del segreto.
Esempi
Visualizza i campi di un secret Ingress.
ibmcloud ks ingress secret field ls \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret field rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere i campi da un secret Ingress esistente.
ibmcloud ks ingress secret field rm --cluster CLUSTER --name NAME --namespace NAMESPACE [--field-name NAME] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--field-name NAME- Il nome del campo da rimuovere dal secret.
--name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere i campi da un secret Ingress esistente.
ibmcloud ks ingress secret field rm \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare i dettagli di un segreto Ingress.
ibmcloud ks ingress secret get --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un segreto Ingress.
ibmcloud ks ingress secret get \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutti i segreti Ingress in un cluster.
ibmcloud ks ingress secret ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-crn] [--show-deleted]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-crn- Mostra il valore CRN del segreto.
--show-deleted- Mostra i secret che sono stati cancellati dal cluster.
Esempi
Elencare tutti i segreti Ingress in un cluster.
ibmcloud ks ingress secret ls --cluster CLUSTER_NAME_OR_ID --show-deleted --output json
ibmcloud oc ingress secret rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere un segreto Ingress da un cluster.
ibmcloud ks ingress secret rm --cluster CLUSTER --name NAME --namespace NAMESPACE [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere un segreto Ingress da un cluster.
ibmcloud ks ingress secret rm \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress secret update
Virtual Private Cloud Infrastruttura classica Satellite
Aggiornare un segreto Ingress esistente.
ibmcloud ks ingress secret update --cluster CLUSTER --name NAME --namespace NAMESPACE [--cert-crn CRN] [-q]
Opzioni comando
--cert-crn CRN- Il CRN del certificato.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--name NAME- Un nome per il segreto Ingress creato nel cluster.
--namespace NAMESPACE,-n NAMESPACE- Specificare lo spazio dei nomi Kubernetes.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiornare un segreto Ingress esistente.
ibmcloud ks ingress secret update \
--cluster CLUSTER_NAME_OR_ID \
--name NAME \
--namespace NAME
ibmcloud oc ingress security port80 disable
Disattiva l'uso della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 disable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disattiva l'uso della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 disable --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc ingress security port80 enable
Abilita l'uso della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 enable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilita l'uso della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 enable --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc ingress security port80 get
Recupera la configurazione di sicurezza della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Recupera la configurazione di sicurezza della porta 80 nel tuo cluster.
ibmcloud ks ingress security port80 get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress status-report disable
Virtual Private Cloud Infrastruttura classica Satellite
Disabilitare la segnalazione dello stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report disable --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilitare la segnalazione dello stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report disable --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress status-report enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilitare la segnalazione dello stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report enable --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare la segnalazione dello stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report enable --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress status-report get
Virtual Private Cloud Infrastruttura classica Satellite
Ottenere il report di stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Ottenere il report di stato per i componenti Ingress in un cluster.
ibmcloud ks ingress status-report get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc ingress status-report ignored-errors add
Virtual Private Cloud Infrastruttura classica Satellite
Aggiungere avvisi per essere ignorati dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors add --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--code CODE- Codice dell'avviso da ignorare.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiungere avvisi per essere ignorati dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors add \
--code CODE \
--cluster CLUSTER_NAME_OR_ID \
--output json
ibmcloud oc ingress status-report ignored-errors ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare le avvertenze attualmente ignorate dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare le avvertenze attualmente ignorate dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors ls \
--cluster CLUSTER_NAME_OR_ID \
--output json \
-q
ibmcloud oc ingress status-report ignored-errors rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere le avvertenze attualmente ignorate dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors rm --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--code CODE- Codice dell'avviso da rimuovere.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere le avvertenze attualmente ignorate dallo stato Ingress per un cluster.
ibmcloud ks ingress status-report ignored-errors rm \
--code CODE \
--cluster CLUSTER_NAME_OR_ID \
--output json
ibmcloud oc kms crk ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare le chiavi root disponibili per un'istanza Key Management Service.
ibmcloud ks kms crk ls --instance-id ID [--output OUTPUT] [-q]
Opzioni comando
--instance-id ID- ID istanza KMS. Per visualizzare le istanze KMS disponibili, eseguire il comando
ibmcloud ks kms instance ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare le chiavi root disponibili per un'istanza Key Management Service.
ibmcloud ks kms crk ls --output json --instance-id INSTANCE_ID -q
ibmcloud oc kms enable
Virtual Private Cloud Infrastruttura classica Satellite
Abilitare un KMS (Key management service) nel cluster per crittografare i segreti.
ibmcloud ks kms enable --cluster CLUSTER --crk CRK --instance-id ID [--kms-account-id ID] [--public-endpoint] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--crk CRK- Un ID chiave root nell'istanza KMS. Per visualizzare l'elenco delle chiavi root disponibili, eseguire il comando
ibmcloud ks kms crk ls --instance-id <kms_instance>``. --instance-id ID- ID istanza KMS. Per visualizzare le istanze KMS disponibili, eseguire il comando
ibmcloud ks kms instance ls``. --kms-account-id ID- L'ID dell'account che contiene l'istanza KMS che si desidera utilizzare per il disco locale o la crittografia segreta.
--public-endpoint- Specificare questa opzione per utilizzare l'endpoint del servizio pubblico KMS. Altrimenti viene utilizzato l'endpoint del servizio privato KMS.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare un KMS (Key management service) nel cluster per crittografare i segreti.
ibmcloud ks kms enable \
--cluster CLUSTER_NAME_OR_ID \
--instance-id INSTANCE_ID \
--crk CRK
ibmcloud oc kms instance ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare le istanze KMS (Key Management Service) disponibili.
ibmcloud ks kms instance ls [--output OUTPUT] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare le istanze KMS (Key Management Service) disponibili.
ibmcloud ks kms instance ls --output json -q
ibmcloud oc locations
Elencare le ubicazioni di IBM Cloud Kubernetes Service supportate.
ibmcloud ks locations
Opzioni comando
--output- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider- Filtrare l'elenco per un provider di infrastruttura specifico. Valori ammessi:
classic,vpc-classic,vpc-gen2,satellite -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-flavors- Mostrare i flavor del nodo di lavoro disponibili nella zona per VPC.
Esempi
Elencare le ubicazioni di IBM Cloud Kubernetes Service supportate.
ibmcloud ks locations --provider PROVIDER_ID --show-flavors FLAVOR --output json
ibmcloud oc logging autoupdate disable
Virtual Private Cloud Infrastruttura classica
Disabilita gli aggiornamenti automatici di tutti i pod Fluentd in un cluster.
ibmcloud ks logging autoupdate disable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disabilita gli aggiornamenti automatici di tutti i pod Fluentd in un cluster.
ibmcloud ks logging autoupdate disable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc logging autoupdate enable
Virtual Private Cloud Infrastruttura classica
Abilitare gli aggiornamenti automatici di tutti i pod Fluentd in un cluster.
ibmcloud ks logging autoupdate enable --cluster CLUSTER [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare gli aggiornamenti automatici di tutti i pod Fluentd in un cluster.
ibmcloud ks logging autoupdate enable --cluster CLUSTER_NAME_OR_ID -q
ibmcloud oc logging autoupdate get
Virtual Private Cloud Infrastruttura classica
Visualizza se i pod Fluentd sono impostati per eseguire automaticamente l'aggiornamento in un cluster.
ibmcloud ks logging autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizza se i pod Fluentd sono impostati per eseguire automaticamente l'aggiornamento in un cluster.
ibmcloud ks logging autoupdate get --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc logging config create
Virtual Private Cloud Infrastruttura classica
Crea una configurazione di registrazione. Se utilizzi un account dedicato, devi effettuare l'accesso all'endpoint pubblico IBM Cloud e selezionare la tua organizzazione pubblica e il tuo spazio per abilitare l'inoltro dei log.
ibmcloud ks logging config create --cluster CLUSTER --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)
Opzioni comando
-C CONTAINER,--app-container CONTAINER- Specificare i contenitori per cui si desidera raccogliere i log. Per specificare più di un percorso, utilizzare più flag, ad esempio
-C container1 -C container2. Questa opzione è obbligatoria per la fonte di log "application". Nel caso non vengano forniti, i log saranno raccolti da tutti i contenitori dei percorsi dei log delle applicazioni che sono stati passati. --ca-cert CERT- Quando il tipo di registrazione è “
syslog” e il protocollo è “tls”, il nome del segreto “ Kubernetes ” che contiene il certificato dell’autorità di certificazione. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--hostname HOSTNAME- Quando il tipo di log è “
syslog”, il nome host o l’indirizzo IP del collettore di log. Quando il tipo di registrazione è "ibm" (obsoleto), l'endpoint di acquisizione dei log. Se non si fornisce l'endpoint di inserimento della registrazione, viene utilizzato l'endpoint della regione corrente. --logsource LOGSOURCE- L'origine dei log da inoltrare. I valori supportati sono
container,application,ingress,worker,storageekubernetes. Questo argomento supporta un elenco separato da virgole di origini di log. Se non si specifica una fonte di log, vengono inoltrati i log relativi acontainereingress. --namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi che si desidera applicare alla configurazione di inoltro al log. Utilizzare questo flag solo con la fonte di log "
container" oppure se non si specifica alcuna fonte di log. Se non si specifica uno spazio dei nomi, tutti gli spazi dei nomi utilizzano questa configurazione. --org ORG- {: tag-deprecated} ( [obsoleto] ) Il nome dell'organizzazione a cui inviare i log. Questo flag è valido solo quando il tipo di registrazione è “
ibm”. Il nome organizzazione è obbligatorio quando si specifica un nome spazio. Se non si specifica un nome spazio, i log vengono inoltrati al livello dell'account. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -p PATH,--app-path PATH- Specificare il percorso file assoluto per la raccolta dei log dall'interno del contenitore. Per specificare più di un percorso, utilizzare più flag, ad esempio
-p path1 -p path2. Parametro obbligatorio quando si specifica "application" come origine del log. Sono accettati i caratteri jolly come/var/log/*.log, ma non quelli ricorsivi come/var/log/**/test.log. --port PORT- La porta del programma di raccolta log. Se non si specifica una porta, per l'endpoint di acquisizione viene utilizzata la porta predefinita per
ibm(obsoleto), mentre persyslogviene utilizzata514. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-validation- Tralascia la convalida dei nomi organizzazione e spazio quando vengono specificati. Ciò può avere come risultato una configurazione della registrazione non funzionante se i valori non sono validi ma richiederà meno tempo per l'elaborazione.
--space SPACE- Obsoleto: il nome dello spazio a cui inviare i log. Questo flag è valido solo quando il tipo di registrazione è “
ibm”. Il nome spazio è obbligatorio quando si specifica un nome organizzazione. Se non si specifica un nome spazio, i log vengono inoltrati al livello dell'account. --syslog-protocol PROTOCOL- Quando il tipo di registrazione è “
syslog”, il protocollo del livello di trasporto. I valori supportati sonotls,tcpe quello predefinitoudp. Quando si esegue l'inoltro a un server rsyslog con il protocollo UDP, i log superiori a 1KB vengono troncati. --type TYPE- Il protocollo di inoltro del log che desideri utilizzare. L'unico valore supportato è
syslog. --verify-mode MODE- Quando il tipo di registrazione è “
syslog” e il protocollo è “tls”, la modalità di verifica. I valori supportati sonoverify-peere quello predefinitoverify-none.
Esempi
Crea una configurazione di registrazione.
ibmcloud ks logging config create \
--org ORG \
--space SPACE \
-C C \
-p POOL_NAME \
--cluster CLUSTER_NAME_OR_ID \
--namespace NAME \
--logsource LOGSOURCE
ibmcloud oc logging config get
Virtual Private Cloud Infrastruttura classica
Visualizzare le configurazioni di inoltro del log per un cluster.
ibmcloud ks logging config get --cluster CLUSTER [--logsource LOGSOURCE] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--logsource LOGSOURCE- Il tipo di origine di log per cui si desidera impostare un filtro. I valori ammessi sono
container,application,ingress,worker,storageekubernetes. Se non si specifica una fonte di log, vengono restituite tutte le configurazioni di log del cluster. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare le configurazioni di inoltro del log per un cluster.
ibmcloud ks logging config get \
--cluster CLUSTER_NAME_OR_ID \
--logsource LOGSOURCE \
--output json
ibmcloud oc logging config rm
Virtual Private Cloud Infrastruttura classica
Elimina una configurazione di inoltro dei log da un cluster.
ibmcloud ks logging config rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID | --namespace NAMESPACE)
Opzioni comando
--all- Rimuovere tutte le configurazioni di inoltro del log.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--id ID- Specificare l'ID della configurazione di registrazione.
--namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi da cui vuoi rimuovere la configurazione di inoltro al log. Se per lo stesso namespace è presente più di una configurazione, utilizzare invece il flag
--id. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elimina una configurazione di inoltro dei log da un cluster.
ibmcloud ks logging config rm --cluster CLUSTER_NAME_OR_ID --namespace NAME
ibmcloud oc logging config update
Virtual Private Cloud Infrastruttura classica
Aggiornare una configurazione di inoltro al log per un cluster.
ibmcloud ks logging config update --cluster CLUSTER --id ID --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)
Opzioni comando
-C CONTAINER,--app-container CONTAINER- Specificare i contenitori per cui si desidera raccogliere i log. Per specificare più di un percorso, utilizzare più flag, ad esempio
-C container1 -C container2. Questa opzione è obbligatoria per la fonte di log "application". Nel caso non vengano forniti, i log saranno raccolti da tutti i contenitori dei percorsi dei log delle applicazioni che sono stati passati. --ca-cert CERT- Quando il tipo di registrazione è “
syslog” e il protocollo è “tls”, il nome del segreto “ Kubernetes ” che contiene il certificato dell’autorità di certificazione. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--hostname HOSTNAME- Quando il tipo di log è “
syslog”, il nome host o l’indirizzo IP del collettore di log. Quando il tipo di registrazione è "ibm" (obsoleto), l'endpoint di acquisizione dei log. Se non si fornisce l'endpoint di inserimento della registrazione, viene utilizzato l'endpoint della regione corrente. --id ID- Specificare l'ID della configurazione di registrazione.
--logsource LOGSOURCE- L'origine dei log da inoltrare. I valori supportati sono
container,application,ingress,worker,storageekubernetes. Questo argomento supporta un elenco separato da virgole di origini di log. Se non si specifica una fonte di log, vengono inoltrati i log relativi acontainereingress. --namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi che si desidera applicare alla configurazione di inoltro al log. Utilizzare questo flag solo con la fonte di log "
container" oppure se non si specifica alcuna fonte di log. Se non si specifica uno spazio dei nomi, tutti gli spazi dei nomi utilizzano questa configurazione. --org ORG- {: tag-deprecated} ( [obsoleto] ) Il nome dell'organizzazione a cui inviare i log. Questo flag è valido solo quando il tipo di registrazione è “
ibm”. Il nome organizzazione è obbligatorio quando si specifica un nome spazio. Se non si specifica un nome spazio, i log vengono inoltrati al livello dell'account. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -p PATH,--app-path PATH- Specificare il percorso file assoluto per la raccolta dei log dall'interno del contenitore. Per specificare più di un percorso, utilizzare più flag, ad esempio
-p path1 -p path2. Parametro obbligatorio quando si specifica "application" come origine del log. Sono accettati i caratteri jolly come/var/log/*.log, ma non quelli ricorsivi come/var/log/**/test.log. --port PORT- La porta del programma di raccolta log. Se non si specifica una porta, per l'endpoint di acquisizione viene utilizzata la porta predefinita per
ibm(obsoleto), mentre persyslogviene utilizzata514. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-validation- Tralascia la convalida dei nomi organizzazione e spazio quando vengono specificati. Ciò può avere come risultato una configurazione della registrazione non funzionante se i valori non sono validi ma richiederà meno tempo per l'elaborazione.
--space SPACE- Obsoleto: il nome dello spazio a cui inviare i log. Questo flag è valido solo quando il tipo di registrazione è “
ibm”. Il nome spazio è obbligatorio quando si specifica un nome organizzazione. Se non si specifica un nome spazio, i log vengono inoltrati al livello dell'account. --syslog-protocol PROTOCOL- Quando il tipo di registrazione è “
syslog”, il protocollo del livello di trasporto. I valori supportati sonotls,tcpe quello predefinitoudp. Quando si esegue l'inoltro a un server rsyslog con il protocollo UDP, i log superiori a 1KB vengono troncati. --type TYPE- Il protocollo di inoltro del log che desideri utilizzare. L'unico valore supportato è
syslog. --verify-mode MODE- Quando il tipo di registrazione è “
syslog” e il protocollo è “tls”, la modalità di verifica. I valori supportati sonoverify-peere quello predefinitoverify-none.
Esempi
Aggiornare una configurazione di inoltro al log per un cluster.
ibmcloud ks logging config update \
--org ORG \
--space SPACE \
-C C \
-p POOL_NAME \
--cluster CLUSTER_NAME_OR_ID \
--id <_id> \
--namespace NAME
ibmcloud oc logging filter create
Virtual Private Cloud Infrastruttura classica
Filtra i log inoltrati dalla tua configurazione della registrazione.
ibmcloud ks logging filter create --cluster CLUSTER [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--container CONTAINER- Il nome del contenitore da cui desideri filtrare i log. Questo indicatore si applica solo quando si sta utilizzando il tipo di log contenitore.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--lc LOGGING-CONFIG,--logging-config LOGGING-CONFIG- Un ID di configurazione della registrazione. Se non specificato, il filtro viene applicato a tutte le configurazioni di registrazione del cluster che vengono passate al filtro. È possibile visualizzare le configurazioni di log che corrispondono al filtro utilizzando l'indicatore --show-matching-configs con il comando.
--level LEVEL- Filtra i log che si trovano al livello specificato e a quelli inferiori ad esso. I valori accettabili nel loro ordine canonico sono fatal, error, warn/warning, info, debug e trace. Come esempio, se i log sono stati filtrati al livello info, vengono filtrati anche debug e trace. Nota: puoi utilizzare questo indicatore solo quando i messaggi di log sono in formato JSON e contengono un campo di livello. Output di esempio: {"log": "hello", "level": "info"}
--message MESSAGE- Filtra i log che contengono un messaggio specificato in un qualsiasi punto nel log. Il messaggio viene messo in corrispondenza parola per parole e non come un'espressione. Esempio: i messaggi "Hello", "!" e "Hello, World!" verrebbero associati al log "Hello, World!".
--namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi Kubernetes da cui desideri filtrare i log.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--regex-message MESSAGE- Filtra tutti i log che contengono un pattern regex del messaggio specificato nel log. Il messaggio viene messo in corrispondenza come un'espressione regolare. Esempio: il modello "hello [0-9] " si applicherebbe a "hello 1", "hello 2" e "hello 9"
--type TYPE- Il tipo di log a cui desideri applicare il filtro. Attualmente, sono supportati all, container e host.
Esempi
Filtra i log inoltrati dalla tua configurazione della registrazione.
ibmcloud ks logging filter create \
--cluster CLUSTER_NAME_OR_ID \
--type TYPE \
--namespace NAME
ibmcloud oc logging filter get
Virtual Private Cloud Infrastruttura classica
Visualizza la configurazione di un filtro di registrazione.
ibmcloud ks logging filter get --cluster CLUSTER [--id ID] [--output OUTPUT] [-q] [--show-covering-filters] [--show-matching-configs]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--id ID- Specificare l'ID del filtro di registrazione.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-covering-filters- Mostra i filtri di registrazione che rendono i precedenti filtri obsoleti.
--show-matching-configs- Mostra le configurazioni di registrazione che corrispondono alla configurazione che stai visualizzando.
Esempi
Visualizza la configurazione di un filtro di registrazione.
ibmcloud ks logging filter get \
--cluster CLUSTER_NAME_OR_ID \
--id <_id> \
--show-matching-configs SHOW-MATCHING-CONFIGS
ibmcloud oc logging filter rm
Virtual Private Cloud Infrastruttura classica
Elimina un filtro di registrazione.
ibmcloud ks logging filter rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID)
Opzioni comando
--all- Elimina tutti i filtri di inoltro dei log.
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--id ID- Specificare l'ID del filtro di registrazione.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elimina un filtro di registrazione.
ibmcloud ks logging filter rm --cluster CLUSTER_NAME_OR_ID --id FILTER_ID
ibmcloud oc logging filter update
Virtual Private Cloud Infrastruttura classica
Aggiorna un filtro di registrazione.
ibmcloud ks logging filter update --cluster CLUSTER --id ID [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--container CONTAINER- Il nome del contenitore da cui desideri filtrare i log. Questo indicatore si applica solo quando si sta utilizzando il tipo di log contenitore.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
--id ID- Specificare l'ID del filtro di registrazione.
--lc LOGGING-CONFIG,--logging-config LOGGING-CONFIG- Un ID di configurazione della registrazione. Se non specificato, il filtro viene applicato a tutte le configurazioni di registrazione del cluster che vengono passate al filtro. È possibile visualizzare le configurazioni di log che corrispondono al filtro utilizzando l'indicatore --show-matching-configs con il comando.
--level LEVEL- Filtra i log che si trovano al livello specificato e a quelli inferiori ad esso. I valori accettabili nel loro ordine canonico sono fatal, error, warn/warning, info, debug e trace. Come esempio, se i log sono stati filtrati al livello info, vengono filtrati anche debug e trace. Nota: puoi utilizzare questo indicatore solo quando i messaggi di log sono in formato JSON e contengono un campo di livello. Output di esempio: {"log": "hello", "level": "info"}
--message MESSAGE- Filtra i log che contengono un messaggio specificato in un qualsiasi punto nel log. Il messaggio viene messo in corrispondenza parola per parole e non come un'espressione. Esempio: i messaggi "Hello", "!" e "Hello, World!" verrebbero associati al log "Hello, World!".
--namespace NAMESPACE,-n NAMESPACE- Lo spazio dei nomi Kubernetes da cui desideri filtrare i log.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--regex-message MESSAGE- Filtra tutti i log che contengono un pattern regex del messaggio specificato nel log. Il messaggio viene messo in corrispondenza come un'espressione regolare. Esempio: il modello "hello [0-9] " si applicherebbe a "hello 1", "hello 2" e "hello 9"
--type TYPE- Il tipo di log a cui desideri applicare il filtro. Attualmente, sono supportati all, container e host.
Esempi
Aggiorna un filtro di registrazione.
ibmcloud ks logging filter update --cluster CLUSTER_NAME_OR_ID --id FILTER_ID --type TYPE
ibmcloud oc logging refresh
Virtual Private Cloud Infrastruttura classica
Aggiornare la configurazione della registrazione per un cluster.
ibmcloud ks logging refresh --cluster CLUSTER [--force-update] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--force-update- Forzare un aggiornamento dei pod Fluentd nel cluster alla versione più recente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiornare la configurazione della registrazione per un cluster.
ibmcloud ks logging refresh \
--cluster CLUSTER_NAME_OR_ID \
--force-update FORCE-UPDATE \
-q
ibmcloud oc messages
Visualizzare i messaggi utente correnti.
ibmcloud ks messages [-q]
Opzioni comando
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i messaggi utente correnti.
ibmcloud sat messages -q
ibmcloud oc nlb-dns add
Infrastruttura classica
Aggiungi un indirizzo IP NLB a un nome host esistente creato tramite ibmcloud ks nlb-dns create.
ibmcloud ks nlb-dns add --cluster CLUSTER --ip IP [--ip IP ...] --nlb-host HOST [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Uno o più indirizzi IP NLB. Per visualizzare gli indirizzi IP del bilanciatore di carico, eseguire il comando
kubectl get svc -n``. --nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiungi un indirizzo IP NLB a un nome host esistente creato tramite ibmcloud ks nlb-dns create.
ibmcloud ks nlb-dns add \
--cluster CLUSTER_NAME_OR_ID \
--ip IP_ADDRESS \
--nlb-host HOSTNAME
ibmcloud oc nlb-dns create classic
Infrastruttura classica
Creare un nome host DNS per registrare uno o più IP NLB in un cluster classico.
ibmcloud ks nlb-dns create classic --cluster CLUSTER --ip IP [--ip IP ...] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Uno o più indirizzi IP NLB. Per visualizzare gli indirizzi IP del bilanciatore di carico, eseguire il comando
kubectl get svc -n``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secret-namespace NAMESPACE- Lo spazio dei nomi in cui è creato il segreto SSL. Se questo flag non viene specificato, il segreto viene creato in
default.
Esempi
Creare un nome host DNS per registrare uno o più IP NLB in un cluster classico.
ibmcloud ks nlb-dns create classic \
--cluster CLUSTER_NAME_OR_ID \
--ip IP_ADDRESS \
--secret-namespace NAME
ibmcloud oc nlb-dns create vpc-gen2
Cloud privato virtuale
Creare un record DNS per registrare un nome host o gli indirizzi IP del sistema di bilanciamento del carico in un cluster VPC.
ibmcloud ks nlb-dns create vpc-gen2 --cluster CLUSTER [--output OUTPUT] [-q] [--secret-namespace NAMESPACE] (--ip IP | --lb-host HOST)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Uno o più indirizzi IP NLB. Per visualizzare gli indirizzi IP del bilanciatore di carico, eseguire il comando
kubectl get svc -n``. --lb-host HOST- Nome host del programma di bilanciamento del carico VPC. Per visualizzare i nomi host del bilanciatore di carico, eseguire il comando
kubectl get svc -n``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secret-namespace NAMESPACE- Lo spazio dei nomi in cui è creato il segreto SSL. Se questo flag non viene specificato, il segreto viene creato in
default.
Esempi
Creare un record DNS per registrare un nome host o gli indirizzi IP del sistema di bilanciamento del carico in un cluster VPC.
ibmcloud ks nlb-dns create vpc-gen2 \
--cluster CLUSTER_NAME_OR_ID \
--lb-host HOSTNAME \
--secret-namespace NAME
ibmcloud oc nlb-dns get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizzare i dettagli di un nome host NLB registrato in un cluster.
ibmcloud ks nlb-dns get --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--nlb-subdomain SUBDOMAIN- Il sottodominio. Per visualizzare i sottodomini esistenti, esegui il comando
ibmcloud ks nlb-dns ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizzare i dettagli di un nome host NLB registrato in un cluster.
ibmcloud ks nlb-dns get \
--cluster CLUSTER_NAME_OR_ID \
--nlb-subdomain DOMAIN \
--output json
ibmcloud oc nlb-dns ls
Elencare i nomi host NLB registrati e gli indirizzi IP in un cluster.
ibmcloud ks nlb-dns ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare i nomi host NLB registrati e gli indirizzi IP in un cluster.
ibmcloud ks nlb-dns ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc nlb-dns monitor configure
Configurare un controllo dello stato di integrità per un nome host NLB esistente in un cluster. Per abilitare il monitor, includere il flag --enable . Per aggiornare un monitoraggio esistente, includi solo gli indicatori
per le impostazioni che desideri modificare.
ibmcloud ks nlb-dns monitor configure --cluster CLUSTER --nlb-host HOST [--enable] [--header HEADER ...] [--interval INTERVAL] [--output OUTPUT] [--path PATH] [--port PORT] [-q] [--timeout TIMEOUT] [--type TYPE]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--enable- Abilitare il controllo dello stato di integrità per il nome host.
--header HEADER- HTTP Le intestazioni della richiesta per il controllo di integrità sono limitate all'intestazione Host. Questo flag è valido solo per i tipi
HTTPoHTTPS. Questo flag accetta valori nel seguente formato:--header Header-Name=value. Quando aggiorni un monitoraggio, le intestazioni esistenti vengono sostituite da quelle che hai specificato. Per eliminare tutte le intestazioni esistenti, specificare il flag con un valore vuoto--header "". --interval INTERVAL- Intervallo, in secondi, tra ogni controllo di integrità. Intervalli brevi potrebbero migliorare il tempo di failover ma incrementare il carico sugli IP. Deve rientrare nell'intervallo compreso tra [60 e 300]. Predefinito:
60 --nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --path PATH- Il percorso dell'endpoint per cui eseguire la verifica dello stato. Questo flag è valido solo per i tipi
HTTPoHTTPS. Predefinito:/ --port PORT- Il numero di porta a cui connettersi per il controllo di integrità. Quando il tipo è TCP, questo indicatore è obbligatorio. Quando il tipo è HTTP o HTTPS, utilizzare questo indicatore solo per le porte diverse da 80 per HTTP o 443 per HTTPS.
HTTP impostazione predefinita:
80. HTTPS impostazione predefinita:443. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--timeout TIMEOUT- Timeout, in secondi, prima che l'IP venga considerato non integro. Deve rientrare nell'intervallo compreso tra [1 e 60]. Predefinito:
5 --type TYPE- Il protocollo da utilizzare per la verifica dell'integrità. Valori ammessi:
http,https,tcp
Esempi
Configurare un controllo dello stato di integrità per un nome host NLB esistente in un cluster.
ibmcloud ks nlb-dns monitor configure \
--port PORT \
--cluster CLUSTER_NAME_OR_ID \
--nlb-host HOSTNAME \
--type TYPE
ibmcloud oc nlb-dns monitor disable
Infrastruttura classica
Disabilitare un controllo dello stato di integrità per un nome host NLB in un cluster.
ibmcloud ks nlb-dns monitor disable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disattivare un monitor di controllo dello stato esistente per un nome host NLB in un cluster.
ibmcloud ks nlb-dns monitor disable \
--cluster CLUSTER_NAME_OR_ID \
--nlb-host HOSTNAME \
--output json
ibmcloud oc nlb-dns monitor enable
Infrastruttura classica
Abilitare un controllo dello stato di integrità per un nome host NLB in un cluster. Nota: è necessario configurare prima il monitor all'indirizzo ibmcloud ks nlb-dns monitor configure.
ibmcloud ks nlb-dns monitor enable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare un controllo dello stato di integrità per un nome host NLB in un cluster.
ibmcloud ks nlb-dns monitor enable \
--cluster CLUSTER_NAME_OR_ID \
--nlb-host HOSTNAME \
--output json
ibmcloud oc nlb-dns monitor get
Infrastruttura classica
Visualizza le impostazioni per un monitoraggio del controllo di integrità esistente.
ibmcloud ks nlb-dns monitor get --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Visualizza le impostazioni per un monitoraggio del controllo di integrità esistente.
ibmcloud ks nlb-dns monitor get \
--cluster CLUSTER_NAME_OR_ID \
--nlb-host HOSTNAME \
--output json
ibmcloud oc nlb-dns monitor ls
Infrastruttura classica
Elenca le impostazioni del monitoraggio del controllo di integrità per ciascun nome host NLB di un cluster.
ibmcloud ks nlb-dns monitor ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elenca le impostazioni del monitoraggio del controllo di integrità per ciascun nome host NLB di un cluster.
ibmcloud ks nlb-dns monitor ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc nlb-dns replace
Cloud privato virtuale
Aggiornare un nome host DNS esistente sostituendo il nome host del programma di bilanciamento del carico ad esso associato in un cluster VPC.
ibmcloud ks nlb-dns replace --cluster CLUSTER --lb-host HOST --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--lb-host HOST- Nome host del programma di bilanciamento del carico VPC. Per visualizzare i nomi host del bilanciatore di carico, eseguire il comando
kubectl get svc -n``. --nlb-subdomain SUBDOMAIN- Il sottodominio. Per visualizzare i sottodomini esistenti, esegui il comando
ibmcloud ks nlb-dns ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Aggiornare un nome host DNS esistente sostituendo il nome host del programma di bilanciamento del carico ad esso associato in un cluster VPC.
ibmcloud ks nlb-dns replace \
--cluster CLUSTER_NAME_OR_ID \
--nlb-subdomain DOMAIN \
--lb-host HOSTNAME
ibmcloud oc nlb-dns rm classic
Infrastruttura classica
Rimuovere un indirizzo IP NLB da un nome host NLB. Se rimuovi tutti gli IP da un nome host, il nome host esiste ancora, ma non è associato ad alcun IP.
ibmcloud ks nlb-dns rm classic --cluster CLUSTER --ip IP --nlb-host HOST [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Un indirizzo IP NLB. Per visualizzare gli indirizzi IP NLB associati al nome host, eseguire il comando
ibmcloud ks nlb-dns ls``. --nlb-host HOST- Il nome dell'host. Per visualizzare i nomi host esistenti, eseguire il comando
ibmcloud ks nlb-dns ls``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere un indirizzo IP NLB da un nome host NLB.
ibmcloud ks nlb-dns rm classic \
--cluster CLUSTER_NAME_OR_ID \
--ip IP_ADDRESS \
--nlb-host HOSTNAME
ibmcloud oc nlb-dns rm vpc-gen2
Cloud privato virtuale
Rimuovere un nome host o l'indirizzo IP del sistema di bilanciamento del carico da un record DNS in un cluster VPC.
ibmcloud ks nlb-dns rm vpc-gen2 --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--ip IP] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--ip IP- Un indirizzo IP NLB. Per visualizzare gli indirizzi IP NLB associati al nome host, eseguire il comando
ibmcloud ks nlb-dns ls``. --nlb-subdomain SUBDOMAIN- Il sottodominio. Per visualizzare i sottodomini esistenti, esegui il comando
ibmcloud ks nlb-dns ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rimuovere un nome host o l'indirizzo IP del sistema di bilanciamento del carico da un record DNS in un cluster VPC.
ibmcloud ks nlb-dns rm vpc-gen2 \
--cluster CLUSTER_NAME_OR_ID \
--nlb-subdomain DOMAIN \
--ip IP_ADDRESS
ibmcloud oc nlb-dns secret regenerate
Virtual Private Cloud Infrastruttura classica Satellite
Rigenera il certificato e il segreto per un dominio secondario NLB.
ibmcloud ks nlb-dns secret regenerate --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--nlb-subdomain SUBDOMAIN- Il sottodominio. Per visualizzare i sottodomini esistenti, esegui il comando
ibmcloud ks nlb-dns ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Rigenera il certificato e il segreto per un dominio secondario NLB.
ibmcloud ks nlb-dns secret regenerate \
--cluster CLUSTER_NAME_OR_ID \
--nlb-subdomain DOMAIN \
--output json
ibmcloud oc nlb-dns secret rm
Virtual Private Cloud Infrastruttura classica Satellite
Elimina un segreto da un dominio secondario NBL e impedisci il futuro rinnovo del certificato.
ibmcloud ks nlb-dns secret rm --cluster CLUSTER --nlb-subdomain SUBDOMAIN [-f] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--nlb-subdomain SUBDOMAIN- Il sottodominio. Per visualizzare i sottodomini esistenti, esegui il comando
ibmcloud ks nlb-dns ls. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elimina un segreto da un dominio secondario NBL e impedisci il futuro rinnovo del certificato.
ibmcloud ks nlb-dns secret rm --cluster CLUSTER_NAME_OR_ID --nlb-subdomain DOMAIN -f
ibmcloud oc quota ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutte le quote e i limiti per le risorse correlate al cluster nell'account IBM Cloud.
ibmcloud ks quota ls [--output OUTPUT] [--provider PROVIDER] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Filtrare l'elenco per un provider di infrastruttura specifico. Valori ammessi:
classic,vpc-classic,vpc-gen2,satellite -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elencare tutte le quote e i limiti per le risorse correlate al cluster nell'account IBM Cloud.
ibmcloud ks quota ls --output json --provider PROVIDER_ID -q
ibmcloud oc script update
Virtual Private Cloud Infrastruttura classica
Riscrivere gli script che richiamano i comandi del plug-in IBM Cloud Kubernetes Service. I comandi strutturati legacy vengono sostituiti dai comandi strutturati beta.
ibmcloud ks script update [--in-place] FILE [FILE ...]
Opzioni comando
--in-place FILE FILE- Riscrivere il file di origine con la struttura di comandi aggiornata.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Riscrivere gli script che richiamano i comandi del plug-in IBM Cloud Kubernetes Service.
ibmcloud ks script update --in-place IN-PLACE -q
ibmcloud oc security-group ls
Elenca tutti i gruppi di sicurezza associati a un cluster.
ibmcloud ks security-group ls --cluster CLUSTER [--attached-to ATTACHED] [--managed-by MANAGER] [--output OUTPUT] [-q] [--scope SCOPE]
Opzioni comando
--attached-to ATTACHED- Filtra i gruppi di sicurezza in base ai componenti a cui sono associati. Valori ammessi:
cluster,load-balancer,vpc,vpe-gateway,worker-pool --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--managed-by MANAGER- Specificare
userper visualizzare i gruppi di sicurezza creati dall'utente. Specificareibmper visualizzare solo i gruppi di sicurezza gestiti da IBM. Valori ammessi:ibm,user --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--scope SCOPE- Specificare
clusterper restituire i gruppi di sicurezza relativi al cluster. Specificarevpcper restituire i gruppi di sicurezza con ambito a livello dell'intera VPC. Valori ammessi:cluster,vpc
Esempi
Elenca tutti i gruppi di sicurezza associati a un cluster.
ibmcloud ks security-group ls \
--cluster CLUSTER_NAME_OR_ID \
--attached-to ATTACHED-TO \
--scope SCOPE
ibmcloud oc security-group reset
Virtual Private Cloud Infrastruttura classica
Elimina tutte le regole del gruppo di sicurezza esistenti e riapplica le regole predefinite.
ibmcloud ks security-group reset --cluster CLUSTER --security-group GROUP [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--security-group GROUP,--sg GROUP- Specificare l'ID del gruppo di sicurezza.
Esempi
Elimina tutte le regole del gruppo di sicurezza esistenti e riapplica le regole predefinite.
ibmcloud ks security-group reset \
--cluster CLUSTER_NAME_OR_ID \
--security-group GROUP \
-f
ibmcloud oc security-group sync
Virtual Private Cloud Infrastruttura classica
Riapplica le regole del gruppo di sicurezza predefinite che non esistono. Non elimina alcuna regola preesistente.
ibmcloud ks security-group sync --cluster CLUSTER --security-group GROUP [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--security-group GROUP,--sg GROUP- Specificare l'ID del gruppo di sicurezza.
Esempi
Riapplica le regole del gruppo di sicurezza predefinite che non esistono.
ibmcloud ks security-group sync --cluster CLUSTER_NAME_OR_ID --security-group GROUP -q
ibmcloud oc storage attachment create
Il comando " storage attachment create " è una funzionalità in versione beta.
Cloud privato virtuale
Collegare un volume di storage ad un nodo di lavoro.
ibmcloud ks storage attachment create --cluster CLUSTER --volume VOLUME --worker WORKER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--volume VOLUME- Specificare l'ID volume. Per visualizzare l'elenco dei volumi disponibili, eseguire il comando
ibmcloud ks storage volume ls``. --worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Collegare un volume di storage ad un nodo di lavoro.
ibmcloud ks storage attachment create \
--cluster CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--volume VOLUME
ibmcloud oc storage attachment get
Il comando " storage attachment get " è una funzionalità in versione beta.
Cloud privato virtuale
Acquisire i dettagli di un collegamento del volume in un cluster.
ibmcloud ks storage attachment get --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
Opzioni comando
--attachment ATTACHMENT- Specificare l'ID del collegamento volume. Per visualizzare l'elenco degli allegati disponibili, eseguire il comando
ibmcloud ks storage attachment ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Acquisire i dettagli di un collegamento del volume in un cluster.
ibmcloud ks storage attachment get \
--cluster CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--attachment ATTACHMENT
ibmcloud oc storage attachment ls
Il comando " storage attachment ls " è una funzionalità in versione beta.
Cloud privato virtuale
Elencare tutti i collegamenti di volumi di storage di un worker in un cluster.
ibmcloud ks storage attachment ls --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Elencare tutti i collegamenti di volumi di storage di un worker in un cluster.
ibmcloud ks storage attachment ls \
--cluster CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--output json
ibmcloud oc storage attachment rm
Il comando " storage attachment rm " è una funzionalità in versione beta.
Cloud privato virtuale
Eliminare il collegamento del volume da un nodo di lavoro.
ibmcloud ks storage attachment rm --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [-q]
Opzioni comando
--attachment ATTACHMENT- Specificare l'ID del collegamento volume. Per visualizzare l'elenco degli allegati disponibili, eseguire il comando
ibmcloud ks storage attachment ls``. --cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Eliminare il collegamento del volume da un nodo di lavoro.
ibmcloud ks storage attachment rm \
--cluster CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--attachment ATTACHMENT
ibmcloud oc storage volume get
Il comando " storage volume get " è una funzionalità in versione beta.
Virtual Private Cloud Infrastruttura classica
Acquisire i dettagli di un volume.
ibmcloud ks storage volume get --volume VOLUME [--output OUTPUT] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--volume VOLUME- Specificare l'ID volume. Per visualizzare l'elenco dei volumi disponibili, eseguire il comando
ibmcloud ks storage volume ls``.
Esempi
Acquisire i dettagli di un volume.
ibmcloud ks storage volume get --volume VOLUME --output json -q
ibmcloud oc storage volume ls
Il comando " storage volume ls " è una funzionalità in versione beta.
Virtual Private Cloud Infrastruttura classica
Elencare i dettagli dei volumi.
ibmcloud ks storage volume ls [--cluster CLUSTER] [--output OUTPUT] [--provider PROVIDER] [-q] [--zone ZONE]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Filtrare l'elenco per un provider di infrastruttura specifico. Valori ammessi:
classic,vpc-classic,vpc-gen2,satellite -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--zone ZONE- Una zona in base alla quale applicare il filtro. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks locations``.
Esempi
Elencare i dettagli dei volumi.
ibmcloud ks storage volume ls \
--cluster CLUSTER_NAME_OR_ID \
--provider PROVIDER_ID \
--zone ZONE
ibmcloud oc subnets
Elenca le sottoreti portatili disponibili nel tuo account dell'infrastruttura IBM Cloud..
ibmcloud ks subnets --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--vpc-id ID] [--zone ZONE]
Opzioni comando
-l LOCATION,--location LOCATION- Un'ubicazione in base alla quale applicare il filtro. Per visualizzare l'elenco delle sedi disponibili, eseguire il comando
ibmcloud ks locations``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Filtrare l'elenco per un provider di infrastruttura specifico. Opzioni disponibili: classic, vpc-classic, vpc-gen2
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vpc-id ID- Obbligatorio per i tipi di provider
vpc-classicevpc-gen2: l'ID della VPC di cui si desidera elencare le sottoreti. Per elencare gli ID VPC, eseguiibmcloud ks vpcs. --zone ZONE- Obbligatorio per i tipi di provider
vpc-classicevpc-gen2: la zona per la quale elencare le sottoreti VPC. Per visualizzare l'elenco delle zone disponibili, eseguire il comandoibmcloud ks zone ls --provider vpc-classic|vpc-gen2``.
Esempi
Elenca le sottoreti portatili disponibili nel tuo account dell'infrastruttura IBM Cloud..
ibmcloud ks subnets \
--vpc-id VPC_ID \
--zone ZONE \
--output json \
--provider PROVIDER_ID \
-l L
ibmcloud oc versions
Elencare tutte le versioni della piattaforma contenitore disponibili per i cluster di IBM Cloud Kubernetes Service.
ibmcloud ks versions [--output OUTPUT] [-q] [--show-version VERSION]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-version VERSION- Mostra solo le versioni per la piattaforma del contenitore specificata. Valori ammessi:
OpenShift,Kubernetes
Esempi
Elencare tutte le versioni della piattaforma contenitore disponibili per i cluster di IBM Cloud Kubernetes Service.
ibmcloud ks versions --output json --show-version VERSION -q
ibmcloud oc vlan ls
Infrastruttura classica
Elencare le VLAN private e pubbliche disponibili per una zona.
ibmcloud ks vlan ls --zone ZONE [--output OUTPUT] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Elencare le VLAN private e pubbliche disponibili per una zona.
ibmcloud ks vlan ls --zone ZONE --output json -q
ibmcloud oc vlan spanning get
Infrastruttura classica
Visualizzare lo stato di spanning della VLAN per l'account dell'infrastruttura classica IBM Cloud.
ibmcloud ks vlan spanning get [--output OUTPUT] [-q] [--region REGION]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region REGION- Specifica la regione di destinazione. Se una regione non è già stata selezionata, è necessario specificare questo parametro. Per verificare se una regione è inclusa, esegui il comando
ibmcloud target.
Esempi
Visualizzare lo stato di spanning della VLAN per l'account dell'infrastruttura classica IBM Cloud.
ibmcloud ks vlan spanning get --output json --region REGION -q
ibmcloud oc vni attach baremetal
Cloud privato virtuale
Collegare un'interfaccia di rete virtuale a un nodo worker bare metal o a un cluster.
ibmcloud ks vni attach baremetal --vlan VLAN --vni VNI [--auto-delete] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--auto-delete- Eliminare automaticamente il VNI quando viene rimosso dal cluster.
--cluster-id ID,-c ID- L'ID del cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vlan VLAN- L'ID VLAN per il collegamento del nodo bare metal. Deve essere univoco per ogni sottorete VPC. È possibile riutilizzare lo stesso ID VLAN per più VNI appartenenti alla stessa sottorete. Intervallo valido: 1-500.
--vni VNI- L'ID dell'interfaccia di rete virtuale da collegare. È necessario specificare i VNI che non hanno attualmente alcuna risorsa di destinazione. Per visualizzare l'elenco completo dei VNI, eseguire il comando
ibmcloud is vnis``. Per verificare se un determinato VNI è già associato a una risorsa, controllare il campo "Target" in 'ibmcloud is vni <VNI_ID>. --worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Collegare un'interfaccia di rete virtuale a un nodo worker bare metal o a un cluster.
ibmcloud ks vni attach baremetal \
--cluster-id CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--vni VNI
ibmcloud oc vni detach
Cloud privato virtuale
Scollegare un'interfaccia di rete virtuale da un nodo di lavoro o da un cluster.
ibmcloud ks vni detach --vni VNI [-f] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--cluster-id ID,-c ID- L'ID del cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--vni VNI- L'ID dell'interfaccia di rete virtuale da scollegare.
--worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Scollegare un'interfaccia di rete virtuale da un nodo di lavoro o da un cluster.
ibmcloud ks vni detach --cluster-id CLUSTER_NAME_OR_ID --worker WORKER_ID --vni VNI
ibmcloud oc vni ls
Cloud privato virtuale
Elenca le interfacce di rete virtuali collegate a un cluster o a un nodo di lavoro.
ibmcloud ks vni ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
Opzioni comando
--after AFTER- Mostra le interfacce di rete virtuali dopo il cursore indicato.
--cluster-id ID,-c ID- L'ID del cluster.
--first FIRST- Visualizza le interfacce di rete virtuali successive, fino al primo numero di VNI.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- L'ID del nodo di lavoro.
Esempi
Elenca le interfacce di rete virtuali collegate a un cluster.
ibmcloud ks vni ls --cluster-id ID
Elenca le interfacce di rete virtuali collegate a un nodo di lavoro.
ibmcloud ks vni ls --worker WORKER
ibmcloud oc vpc ls
Elenca tutti i VPC nel gruppo di risorse di destinazione. Se non viene specificato alcun gruppo di risorse, vengono elencate tutte le VPC presenti nell'account.
ibmcloud ks vpc ls [--output OUTPUT] [--provider PROVIDER] [-q]
Opzioni comando
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Tipo di provider dell'infrastruttura VPC. I valori supportati sono
vpc-classicevpc-gen2. Per impostazione predefinita, vengono restituiti i VPC di tutti i tipi di provider. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elenca tutti i VPC nel gruppo di risorse di destinazione.
ibmcloud ks vpc ls --provider PROVIDER_ID --output json -q
ibmcloud oc vpc outbound-traffic-protection disable
Disattiva la protezione del traffico in uscita per un cluster VPC “Secure By Default”.
ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Disattiva la protezione del traffico in uscita per un cluster VPC “Secure By Default”.
ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc vpc outbound-traffic-protection enable
Abilita la protezione del traffico in uscita per un cluster VPC con impostazione "Secure By Default".
ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilita la protezione del traffico in uscita per un cluster VPC con impostazione "Secure By Default".
ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER_NAME_OR_ID -f -q
ibmcloud oc vpc secure-by-default enable
Abilitare la rete VPC “Secure by Default” per un cluster VPC utilizzando i gruppi di sicurezza legacy.
ibmcloud ks vpc secure-by-default enable --cluster CLUSTER [--disable-outbound-traffic-protection] [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--disable-outbound-traffic-protection- Selezionare questa opzione per consentire l'accesso pubblico in uscita dai worker del cluster. Per impostazione predefinita, l'accesso pubblico in uscita è bloccato.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Abilitare la rete VPC “Secure by Default” per un cluster VPC utilizzando i gruppi di sicurezza legacy.
ibmcloud ks vpc secure-by-default enable \
--cluster CLUSTER_NAME_OR_ID \
-f \
--disable-outbound-traffic-protection DISABLE-OUTBOUND-TRAFFIC-PROTECTION
ibmcloud oc webhook-create
Registrare un webhook in un cluster.
ibmcloud ks webhook-create --cluster CLUSTER --type TYPE --url URL [--level LEVEL] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--level LEVEL- Configurare il livello di notifica. I valori ammessi sono
NormaloWarning. Il valore predefinito èWarning. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--type TYPE- Il tipo di webhook che si desidera utilizzare. Attualmente è supportato il formato
slack. --url URL- L'URL del webhook.
Esempi
Registrare un webhook in un cluster.
ibmcloud ks webhook-create --cluster CLUSTER_NAME_OR_ID --type TYPE --url URL
ibmcloud oc worker get
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza i dettagli di un nodo di lavoro.
ibmcloud ks worker get --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Visualizza i dettagli di un nodo di lavoro.
ibmcloud ks worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_ID --output json
ibmcloud oc worker ls
Virtual Private Cloud Infrastruttura classica Satellite
Elenca tutti i nodi di lavoro in un cluster.
ibmcloud ks worker ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-delete-reason] [--show-deleted] [--show-pools] [--worker-pool POOL]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--show-delete-reason- Mostrare il motivo dell'eliminazione del nodo di lavoro.
--show-deleted- Mostrare i nodi di lavoro eliminati dal cluster.
--show-pools- Visualizzare il pool di lavoro a cui appartiene ciascun worker.
--worker-pool POOL,-p POOL- Visualizzare solo i nodi di lavoro che appartengono al pool di lavoro specificato.
Esempi
Elenca tutti i nodi di lavoro in un cluster.
ibmcloud ks worker ls \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--show-pools
ibmcloud oc worker reboot
Virtual Private Cloud Infrastruttura classica Satellite
Riavviare un nodo di lavoro.
ibmcloud ks worker reboot --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [--hard] [-q] [--skip-master-health]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--hard- Forzare un riavvio forzato di un nodo di lavoro staccando l'alimentazione al nodo di lavoro. Utilizza questa opzione se il nodo di lavoro non risponde o ha un blocco Docker.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-master-health- Tralascia il controllo di integrità del master prima di iniziare l'azione.
--worker WORKER,-w WORKER- Specificare uno o più ID worker.
Esempi
Riavviare un nodo di lavoro.
ibmcloud ks worker reboot \
--cluster CLUSTER_NAME_OR_ID \
--hard HARD \
--skip-master-health IP_ADDRESS
ibmcloud oc worker reload
Virtual Private Cloud Infrastruttura classica Satellite
Eliminare i dati, ripristinare l'immagine di sistema e reinstallare Kubernetes con l'ultima versione della patch su uno o più nodi di lavoro. Questa azione non può essere annullata. Sono supportati i nodi classici e i nodi VPC bare metal.
ibmcloud ks worker reload --worker WORKER [--worker WORKER ...] [-f] [-q] [--skip-master-health]
Opzioni comando
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--skip-master-health- Tralascia il controllo di integrità del master prima di iniziare l'azione.
--worker WORKER,-w WORKER- Specificare uno o più ID worker.
Esempi
Eliminare i dati, ripristinare l'immagine di sistema e reinstallare Kubernetes con l'ultima versione della patch su uno o più nodi di lavoro.
ibmcloud ks worker reload --skip-master-health IP_ADDRESS -f --worker WORKER_ID
ibmcloud oc worker replace
Virtual Private Cloud Infrastruttura classica Satellite
Elimina un nodo di lavoro e sostituiscilo con un nuovo nodo di lavoro nello stesso pool di nodi di lavoro.
ibmcloud ks worker replace --cluster CLUSTER --worker WORKER [-f] [-q] [--update]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--update- Aggiornare il nodo di lavoro alla stessa versione principale e secondaria del master ed alla patch più recente. Aggiorna anche il sistema operativo se il sistema operativo del pool di worker è stato aggiornato.
--worker WORKER,-w WORKER- Specificare l'ID worker. Per visualizzare l'elenco dei lavoratori disponibili, eseguire il comando
ibmcloud ks workers``.
Esempi
Elimina un nodo di lavoro e sostituiscilo con un nuovo nodo di lavoro nello stesso pool di nodi di lavoro.
ibmcloud ks worker replace \
--cluster CLUSTER_NAME_OR_ID \
--worker WORKER_ID \
--update UPDATE
ibmcloud oc worker rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere un nodo di lavoro da un cluster.
ibmcloud ks worker rm --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare uno o più ID worker.
Esempi
Rimuovere un nodo di lavoro da un cluster.
ibmcloud ks worker rm --cluster CLUSTER_NAME_OR_ID -f --worker WORKER_ID
ibmcloud oc worker update
Infrastruttura classica
Aggiornare uno o più nodi di lavoro in un cluster classico ad una nuova versione di Kubernetes. Durante l'aggiornamento, il nodo di lavoro è aggiornato con l'immagine più recente e i dati vengono eliminati permanentemente se non sono archiviati nello storage persistente.
ibmcloud ks worker update --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker WORKER,-w WORKER- Specificare uno o più ID worker.
Esempi
Aggiornare uno o più nodi di lavoro in un cluster classico ad una nuova versione di Kubernetes.
ibmcloud ks worker update --cluster CLUSTER_NAME_OR_ID -f --worker WORKER_ID
ibmcloud oc worker-pool create classic
Infrastruttura classica
Aggiungere un pool di lavoro a un cluster classico. Non verrà creato alcun nodo di lavoro finché non verranno aggiunte zone al pool di lavoro.
ibmcloud ks worker-pool create classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--disable-disk-encrypt- Disabilitare la crittografia su un nodo di lavoro.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --hardware HARDWARE- Il livello di isolamento hardware per il nodo di lavoro. Utilizza
dedicatedper disporre di risorse fisiche dedicate esclusivamente a te, oppuresharedper consentire la condivisione delle risorse fisiche con altri clienti di IBM. Per gli account IBM Cloud pubblico, il valore predefinito è condiviso. Per gli account IBM Cloud dedicato, dedicato è la sola opzione disponibile. --label LABEL,-l LABEL- Imposta le etichette su tutti i worker nel pool di lavoro.
--name NAME- Immettere un nome per il pool di lavoro.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--size-per-zone SIZE- Specificare il numero desiderato di worker per zona in questo pool di lavoro.
Esempi
Aggiungere un pool di lavoro a un cluster classico.
ibmcloud ks worker-pool create classic \
--name NAME \
--cluster CLUSTER_NAME_OR_ID \
--size-per-zone ZONE
ibmcloud oc worker-pool create satellite
Aggiungere un pool di lavoro ad un cluster IBM Cloud Satellite. Non verrà creato alcun nodo di lavoro finché non verranno aggiunte zone al pool di lavoro.
ibmcloud ks worker-pool create satellite --cluster CLUSTER --host-label LABEL [--host-label LABEL ...] --name NAME --size-per-zone SIZE --zone ZONE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --host-label LABEL,--hl LABEL- Inserisci eventuali etichette sotto forma di coppie chiave-valore per identificare l'host da assegnare al tuo piano di controllo Satellite o al tuo cluster Red Hat OpenShift. Il primo host non assegnato che ha questa etichetta viene automaticamente
assegnato al piano di controllo o al cluster. Per individuare le etichette host disponibili, eseguire il comando
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>``. --label LABEL,-l LABEL- Imposta le etichette su tutti i worker nel pool di lavoro.
--name NAME- Immettere un nome per il pool di lavoro.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--size-per-zone SIZE- Specificare il numero desiderato di worker per zona in questo pool di lavoro.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Aggiungere un pool di lavoro ad un cluster IBM Cloud Satellite.
ibmcloud ks worker-pool create satellite \
--name NAME \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE
ibmcloud oc worker-pool create vpc-classic
Aggiungere un pool di lavoro ad un cluster VPC Gen 1. Non verrà creato alcun nodo di lavoro finché non verranno aggiunte zone al pool di lavoro.
ibmcloud ks worker-pool create vpc-classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--vpc-id ID]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --label LABEL,-l LABEL- Imposta le etichette su tutti i worker nel pool di lavoro.
--name NAME- Immettere un nome per il pool di lavoro.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--size-per-zone SIZE- Specificare il numero desiderato di worker per zona in questo pool di lavoro.
--vpc-id ID- L'ID del VPC in cui creare i nodi di lavoro che deve corrispondere al PVC in cui è il cluster. Per visualizzare l'ID VPC del cluster, eseguire il comando
ibmcloud ks cluster get -c <cluster_name_or_ID>``. Se questo indicatore non viene fornito, il pool di lavoro viene impostato in modo predefinito sull'ID VPC dei pool di lavoro esistenti nel cluster.
Esempi
Aggiungere un pool di lavoro ad un cluster VPC Gen 1.
ibmcloud ks worker-pool create vpc-classic \
--name NAME \
--cluster CLUSTER_NAME_OR_ID \
--flavor FLAVOR
ibmcloud oc worker-pool create vpc-gen2
Cloud privato virtuale
Aggiungere un pool di lavoro ad un cluster VPC Gen 2. Non verrà creato alcun nodo di lavoro finché non verranno aggiunte zone al pool di lavoro.
ibmcloud ks worker-pool create vpc-gen2 --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--crk CRK] [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--secondary-storage STORAGE] [--security-group GROUP ...] [--vpc-id ID]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--crk CRK- L'ID della chiave root nell'istanza KMS da utilizzare per la codifica del disco locale. Per visualizzare l'elenco delle chiavi root disponibili, eseguire il comando
ibmcloud ks kms crk ls --instance-id <kms_instance>``. --disable-disk-encrypt- Disabilitare la crittografia su un nodo di lavoro.
--entitlement ENTITLEMENT- Impostare questo flag su "
ocp_entitled" solo se si utilizza questo cluster con una licenza, ad esempio una licenza " Cloud Pak ", che include il diritto " OpenShift ". --flavor FLAVOR- Il flavor di un nodo di lavoro. Per visualizzare le opzioni disponibili, esegui
ibmcloud ks flavor ls --zone <zone name>(per gli account pubblici IBM Cloud ) oppureibmcloud ks flavor ls(per gli account IBM Cloud Dedicated ). --kms-account-id ID- L'ID dell'account che contiene l'istanza KMS che si desidera utilizzare per il disco locale o la crittografia segreta.
--kms-instance INSTANCE- L'ID dell'istanza KMS da utilizzare per la codifica del disco locale. Per elencare le istanze KMS disponibili, esegui
ibmcloud ks kms instance ls. --label LABEL,-l LABEL- Imposta le etichette su tutti i worker nel pool di lavoro.
--name NAME- Immettere un nome per il pool di lavoro.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--secondary-storage STORAGE- L'opzione di archiviazione secondaria per il flavor. Per visualizzare le opzioni di archiviazione secondaria disponibili per una versione, eseguire il comando
ibmcloud ks flavor get --provider vpc-gen2 --zone``. --security-group GROUP- Facoltativo. Specificare fino a cinque ID del gruppo di sicurezza da applicare a tutti i worker nel pool di lavoro.
--size-per-zone SIZE- Specificare il numero desiderato di worker per zona in questo pool di lavoro.
--vpc-id ID- L'ID del VPC in cui creare i nodi di lavoro che deve corrispondere al PVC in cui è il cluster. Per visualizzare l'ID VPC del cluster, eseguire il comando
ibmcloud ks cluster get -c <cluster_name_or_ID>``. Se questo indicatore non viene fornito, il pool di lavoro viene impostato in modo predefinito sull'ID VPC dei pool di lavoro esistenti nel cluster.
Esempi
Aggiungere un pool di lavoro ad un cluster VPC Gen 2.
ibmcloud ks worker-pool create vpc-gen2 \
--name NAME \
--cluster CLUSTER_NAME_OR_ID \
--flavor FLAVOR
ibmcloud oc worker-pool get
Virtual Private Cloud Infrastruttura classica Satellite
Elencare i dettagli di un pool di lavoro.
ibmcloud ks worker-pool get --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Elencare i dettagli di un pool di lavoro.
ibmcloud ks worker-pool get \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--output json
ibmcloud oc worker-pool label rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere tutte le etichette Kubernetes personalizzate da tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool label rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Rimuovere tutte le etichette Kubernetes personalizzate da tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool label rm \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
-f
ibmcloud oc worker-pool label set
Virtual Private Cloud Infrastruttura classica Satellite
Impostare le etichette Kubernetes personalizzate per tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool label set --cluster CLUSTER --label LABEL [--label LABEL ...] --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--label LABEL,-l LABEL- Imposta etichette personalizzate per l' Kubernetes e nel formato
key=valueper tutti i nodi di lavoro nel pool di lavoro. Per più etichette, ripetere questo indicatore. Per conservare eventuali etichette personalizzate esistenti sul pool di lavoro, includerle con questo indicatore. -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Impostare le etichette Kubernetes personalizzate per tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool label set \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--label <key=value>
ibmcloud oc worker-pool ls
Virtual Private Cloud Infrastruttura classica Satellite
Elenca tutti i pool di nodi di lavoro in un cluster.
ibmcloud ks worker-pool ls --cluster CLUSTER [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
Esempi
Elenca tutti i pool di nodi di lavoro in un cluster.
ibmcloud ks worker-pool ls --cluster CLUSTER_NAME_OR_ID --output json -q
ibmcloud oc worker-pool operating-system set
Imposta il sistema operativo. Dopo aver configurato il sistema operativo, è necessario aggiornare i worker eseguendo il comando ibmcloud ks worker update oppure ibmcloud ks worker replace.
ibmcloud ks worker-pool operating-system set --cluster CLUSTER --operating-system SYSTEM --worker-pool POOL [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--operating-system SYSTEM- Specificare il nome del sistema operativo.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Imposta il sistema operativo.
ibmcloud ks worker-pool operating-system set \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--operating-system OS
ibmcloud oc worker-pool rebalance
Virtual Private Cloud Infrastruttura classica Satellite
Ribilanciare un pool di lavoro in un cluster. Il ribilanciamento aggiunge e rimuove nodi di lavoro per adeguare la dimensione del pool di nodi di lavoro per ciascuna zona. Satellite I pool di worker potrebbero rimuovere i nodi assegnati manualmente se questi non corrispondono alle etichette degli host del pool di worker.
ibmcloud ks worker-pool rebalance --cluster CLUSTER --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Ribilanciare un pool di lavoro in un cluster.
ibmcloud ks worker-pool rebalance \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
-f
ibmcloud oc worker-pool resize
Virtual Private Cloud Infrastruttura classica Satellite
Ridimensionare il pool di lavoro al numero di worker per zona specificato dall'utente.
ibmcloud ks worker-pool resize --cluster CLUSTER --size-per-zone SIZE --worker-pool POOL [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--size-per-zone SIZE- Specificare il numero desiderato di worker per zona in questo pool di lavoro.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Ridimensionare il pool di lavoro al numero di worker per zona specificato dall'utente.
ibmcloud ks worker-pool resize \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--size-per-zone ZONE
ibmcloud oc worker-pool rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere un pool di lavoro da un cluster.
ibmcloud ks worker-pool rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Rimuovere un pool di lavoro da un cluster.
ibmcloud ks worker-pool rm --cluster CLUSTER_NAME_OR_ID --worker-pool POOL_NAME -f
ibmcloud oc worker-pool taint rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere tutti i taint Kubernetes da tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool taint rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Rimuovere tutti i taint Kubernetes da tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool taint rm \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
-f
ibmcloud oc worker-pool taint set
Virtual Private Cloud Infrastruttura classica Satellite
Impostare i taint Kubernetes per tutti i nodi di lavoro in un pool di lavoro. I taint impediscono che i pod senza tolleranze corrispondenti vengano eseguiti sui nodi di lavoro.
ibmcloud ks worker-pool taint set --cluster CLUSTER --taint TAINT [--taint TAINT ...] --worker-pool POOL [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--taint TAINT- Imposta i taint su tutti i worker in un pool di lavoro. Specificare il taint " Kubernetes " nel formato
key=value:effect. L'key=valueè una coppia, come ad esempioenv=prod, che si utilizza per gestire il taint del nodo worker e le tolleranze corrispondenti del pod. L'effectè un effetto di contaminazione ( Kubernetes ) come quello descritto suNoSchedule, che illustra il funzionamento della contaminazione. --worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Impostare i taint Kubernetes per tutti i nodi di lavoro in un pool di lavoro.
ibmcloud ks worker-pool taint set \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--taint TAINT
ibmcloud oc worker-pool zones
Virtual Private Cloud Infrastruttura classica Satellite
Visualizza le zone collegate a un pool di lavoro.
ibmcloud ks worker-pool zones --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Specificare un pool di lavoro.
Esempi
Visualizza le zone collegate a un pool di lavoro.
ibmcloud ks worker-pool zones \
--cluster CLUSTER_NAME_OR_ID \
--worker-pool POOL_NAME \
--output json
ibmcloud oc zone add classic
Infrastruttura classica
Aggiungere una zona a uno o più pool di lavoro in un cluster classico.
ibmcloud ks zone add classic --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [--private-vlan VLAN] [-q] (--private-only | --public-vlan VLAN)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --private-only- Utilizzare questo indicatore per impedire la creazione di una VLAN pubblica. Obbligatorio solo quando si specifica il flag
--private-vlansenza specificare il flag--public-vlan. --private-vlan VLAN- Specificare l'ID della VLAN privata. Per visualizzare le VLAN disponibili, eseguire '. Quando si specifica una VLAN privata, è necessario specificare anche il flag “
--public-vlan” oppure il flag “ '--private-only' ”. --public-vlan VLAN- Specificare l'ID della VLAN pubblica. Per visualizzare le VLAN disponibili, eseguire '.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Il nome del pool di lavoro da modificare. Per specificare più pool di nodi di lavoro, utilizza più indicatori, ad esempio
-p pool1 -p pool2. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Aggiungere una zona a uno o più pool di lavoro in un cluster classico.
ibmcloud ks zone add classic \
--private-only \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--private-vlan VLAN_ID
ibmcloud oc zone add satellite
Aggiungere una zona ad uno o più pool di lavoro in un cluster Satellite.
ibmcloud ks zone add satellite --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Il nome del pool di lavoro da modificare. Per specificare più pool di nodi di lavoro, utilizza più indicatori, ad esempio
-p pool1 -p pool2. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Aggiungere una zona ad uno o più pool di lavoro in un cluster Satellite.
ibmcloud ks zone add satellite --cluster CLUSTER_NAME_OR_ID --zone ZONE --output json
ibmcloud oc zone add vpc-classic
Aggiungere una zona ad uno o più pool di lavoro in un cluster VPC Gen 1.
ibmcloud ks zone add vpc-classic --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet-id ID- La sottorete VPC a cui assegnare il cluster. Per visualizzare l'elenco delle sottoreti disponibili, eseguire il comando
ibmcloud ks subnets --provider vpc-classic --vpc-id--zone ``. --worker-pool POOL- Specificare un pool di lavoro.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Aggiungere una zona ad uno o più pool di lavoro in un cluster VPC Gen 1.
ibmcloud ks zone add vpc-classic \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--subnet-id SUBNET_CIDR
ibmcloud oc zone add vpc-gen2
Cloud privato virtuale
Aggiungere una zona ad uno o più pool di lavoro in un cluster VPC Gen 2.
ibmcloud ks zone add vpc-gen2 --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
--output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json -q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--subnet-id ID- La sottorete VPC a cui assegnare il cluster. Per visualizzare l'elenco delle sottoreti disponibili, eseguire il comando
ibmcloud ks subnets --provider vpc-gen2 --vpc-id--zone ``. --worker-pool POOL- Specificare un pool di lavoro.
--zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Aggiungere una zona ad uno o più pool di lavoro in un cluster VPC Gen 2.
ibmcloud ks zone add vpc-gen2 \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--subnet-id SUBNET_CIDR
ibmcloud oc zone ls
Virtual Private Cloud Infrastruttura classica Satellite
Elencare tutte le zone di disponibilità in una regione.
ibmcloud ks zone ls --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--region-only] [--show-flavors]
Opzioni comando
-l LOCATION,--location LOCATION- Un'ubicazione in base alla quale applicare il filtro. Per visualizzare l'elenco delle sedi disponibili, eseguire il comando
ibmcloud ks locations``. --output OUTPUT- Stampare l'output del comando nel formato fornito. Valori accettati:
json --provider PROVIDER- Filtrare l'elenco per un provider di infrastruttura specifico. Opzioni disponibili: classic, vpc-classic, vpc-gen2, satellite
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--region-only- Mostra solo i data center regionali.
--show-flavors- Mostrare i flavor del nodo di lavoro disponibili nella zona per VPC.
Esempi
Elencare tutte le zone di disponibilità in una regione.
ibmcloud ks zone ls \
--region-only REGION \
--provider PROVIDER_ID \
--show-flavors FLAVOR
ibmcloud oc zone network-set
Infrastruttura classica
Impostare i metadati di rete in una zona specifica per i pool di lavoro indicati in un cluster classico.
ibmcloud ks zone network-set --cluster CLUSTER --private-vlan VLAN --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q] (--private-only | --public-vlan VLAN)
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
--private-only- Annullare l'impostazione della VLAN pubblica in modo che i worker in questa zona siano connessi solo ad una VLAN privata.
--private-vlan VLAN- Specificare l'ID della VLAN privata. Per visualizzare le VLAN disponibili, eseguire '.
--public-vlan VLAN- Specificare l'ID della VLAN pubblica. Per visualizzare le VLAN disponibili, eseguire '.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Il nome del pool di lavoro da modificare. Per specificare più pool di nodi di lavoro, utilizza più indicatori, ad esempio
-p pool1 -p pool2. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Impostare i metadati di rete in una zona specifica per i pool di lavoro indicati in un cluster classico.
ibmcloud ks zone network-set \
--cluster CLUSTER_NAME_OR_ID \
--zone ZONE \
--private-vlan VLAN_ID
ibmcloud oc zone rm
Virtual Private Cloud Infrastruttura classica Satellite
Rimuovere una zona da uno o più pool di lavoro in un cluster.
ibmcloud ks zone rm --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q]
Opzioni comando
--cluster CLUSTER,-c CLUSTER- Specificare l'ID o il nome cluster.
-f- Forza l'esecuzione del comando senza richiedere l'intervento dell'utente.
-q- Non visualizza il messaggio dei promemoria di aggiornamento o del giorno.
--worker-pool POOL,-p POOL- Il nome del pool di lavoro da modificare. Per specificare più pool di nodi di lavoro, utilizza più indicatori, ad esempio
-p pool1 -p pool2. --zone ZONE- Specificare la zona del pool di lavoro in un cluster multizona. Per visualizzare l'elenco delle zone disponibili, eseguire il comando
ibmcloud ks zone ls``.
Esempi
Rimuovere una zona da uno o più pool di lavoro in un cluster.
ibmcloud ks zone rm --cluster CLUSTER_NAME_OR_ID --zone ZONE -f