Problemi comuni con i nodi di lavoro
Virtual Private Cloud Infrastruttura classica
Controlla i messaggi di errore comuni e impara come risolverli. I messaggi potrebbero iniziare con il prefisso '<provider>' infrastructure exception:, dove <provider> identifica il provider di infrastruttura
utilizzato dal nodo di lavoro.
Account non autorizzato ad ordinare
Messaggio:
Your account is currently prohibited from ordering 'Computing Instances'.
Descrizione e risoluzione:
Al tuo account dell'infrastruttura IBM Cloud potrebbe essere stato impedito di ordinare le risorse di calcolo. Contatta il supporto IBM Cloud aprendo un caso di supporto IBM Cloud.
Impossibile effettuare l'ordine
Messaggio:
Could not place order.
Could not place order. There are insufficient resources behind router 'router_name' to fulfill the request for the following guests: 'worker_id'.
Descrizione e risoluzione:
La zona che hai selezionato potrebbe non avere sufficiente capacità dell'infrastruttura per eseguire il provisioning dei tuoi nodi di lavoro. È anche possibile che tu abbia superato un limite nel tuo account dell'infrastruttura IBM Cloud.
Per risolvere questa condizione, prova una delle seguenti opzioni:
- La disponibilità di risorse dell'infrastruttura può fluttuare spesso. Attendere qualche minuto e riprovare.
- Per un cluster a zona singola, crea il cluster in una zona differente. Per un cluster multizona, aggiungi una zona al cluster.
- Specifica una coppia differente di VLAN pubblica e privata per i tuoi nodi di lavoro nel tuo account dell'infrastruttura IBM Cloud. Per i nodi di lavoro che fanno parte di un pool di nodi di lavoro, è possibile utilizzare il [comando]
ibmcloud ks zone network-set(/docs/containers?topic=containers-kubernetes-service-cli - Contatta il tuo account manager di IBM Cloud infrastructure per verificare di non aver superato un limite dell'account, come ad esempio una quota globale.
- Apri una richiesta di assistenza per l'infrastruttura di IBM Cloud.
Impossibile ottenere la VLAN di rete
Messaggio:
Could not obtain network VLAN with ID: <vlan-id>
Descrizione e risoluzione:
Non è stato possibile eseguire il provisioning del tuo nodo di lavoro perché non è stato possibile trovare l'ID della VLAN selezionato per uno dei seguenti motivi:
- Potresti aver specificato un numero della VLAN invece dell'ID. Il numero della VLAN è di 3 o 4 cifre, mentre l'ID è di 7. Per richiamare l'ID VLAN, eseguire
ibmcloud ks vlan ls --zone ZONE. - L'ID VLAN potrebbe non essere associato all'account dell'infrastruttura IBM Cloud da te utilizzato. Per elencare gli ID VLAN disponibili per il proprio account, eseguire
ibmcloud ks vlan ls --zone ZONE. Per modificare l'account dell'infrastruttura IBM Cloud, vediibmcloud ks credential set.
Ubicazione non valida
Messaggio:
The location provided for this order is invalid
Descrizione e risoluzione:
La tua infrastruttura IBM Cloud non è configurata per ordinare le risorse di calcolo nel data center selezionato. Contattare l'assistenza di IBM Cloud per verificare che l'account sia configurato correttamente.
Errore di autorizzazioni
Messaggio:
The user does not have the necessary classic infrastructure permissions to add servers
'Item' must be ordered with permission.
The credentials could not be validated.
'<Provider>' infrastructure request not authorized
Descrizione e risoluzione:
Potresti non disporre delle autorizzazioni necessarie per eseguire l'azione nel tuo portfolio dell'infrastruttura IBM Cloud oppure stai utilizzando le credenziali dell'infrastruttura errate. Vedi Configurazione della chiave API per consentire l'accesso al portfolio dell'infrastruttura.
Errore firewall
Messaggio:
Worker unable to talk to IBM Cloud Kubernetes Service servers. Please verify your firewall setup is allowing traffic from this worker.
Descrizione e risoluzione:
Se hai un firewall, configura le impostazioni del tuo firewall per consentire il traffico in uscita alle porte e agli indirizzi IP appropriati.
Verifica che il tuo cluster non disponga di un indirizzo IP pubblico eseguendo il comando ibmcloud ks worker ls --cluster MYCLUSTER. Se non viene elencato alcun IP pubblico, il tuo cluster ha solo VLAN private. * Se vuoi che il
cluster abbia solo VLAN private, configura la tua connessione VLAN e il tuo firewall. *
Se hai creato il cluster utilizzando solo l'endpoint del servizio cloud privato prima di abilitare il tuo account per i VRF e gli endpoint di servizio,
i tuoi worker non potranno connettersi al master. Prova a configurare l'endpoint del servizio cloud pubblico in modo da poter continuare a utilizzare il tuo
cluster fino a quando le tue richieste di assistenza non saranno state elaborate per l'aggiornamento del tuo account. Se, una volta aggiornato il tuo account, desideri comunque disporre di un cluster con solo l'endpoint del servizio cloud
privato, puoi disattivare l'endpoint del servizio cloud pubblico. * Se vuoi che il cluster abbia un IP pubblico, aggiungi nuovi nodi di lavoro con VLAN sia pubbliche che private.
Riavvio a freddo
Messaggio:
The worker did not respond to the soft reboot request. A hard reboot might be necessary.
Descrizione e risoluzione:
Anche se hai immesso un riavvio sul tuo nodo di lavoro, il nodo di lavoro non risponde. È possibile rieseguire il comando di riavvio con l'opzione --hard per spegnere il nodo worker, oppure eseguire il comando worker reload .
Impossibile trovare l'istanza
Messaggio:
can't create IMS portal token, as no IMS account is linked to the selected BSS account
Provided user not found or active
User account is currently cancel_pending.
The worker node instance '<ID>' can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be identified. Review '<provider>' infrastructure user permissions.
Descrizione e risoluzione:
Il titolare della chiave API utilizzata per accedere al portafoglio dell'infrastruttura IBM Cloud non dispone delle autorizzazioni necessarie per eseguire l'operazione, oppure potrebbe essere in attesa di cancellazione.
In qualità di utente, segui questi passaggi:
- Se hai accesso a più account, assicurati di essere collegato all'account in cui desideri lavorare con IBM Cloud Kubernetes Service.
- Eseguire il comando
ibmcloud ks api-key info --cluster CLUSTER_NAME_OR_IDper visualizzare l'attuale titolare della chiave API utilizzata per accedere al portafoglio di infrastrutture di IBM Cloud. - Esegui il comando
ibmcloud account listper visualizzare il proprietario dell'account IBM Cloud che stai utilizzando attualmente. - Contatta il proprietario dell'account IBM Cloud e segnala che il proprietario della chiave API non dispone di autorizzazioni sufficienti nell'infrastruttura IBM Cloud o potrebbe essere in attesa di eliminazione.
In qualità di titolare dell'account, segui questi passaggi:
- Riesamina le autorizzazioni classiche necessarie nell'infrastruttura IBM Cloud per eseguire l'azione precedentemente non riuscita. Per il provider dell'infrastruttura VPC, il titolare della chiave API deve disporre del ruolo di accesso alla piattaforma "Amministratore".
- Correggi i permessi del proprietario della chiave API oppure crea una nuova chiave API utilizzando il
ibmcloud ks api-key reset --region REGIONcomando. - Se tu o un altro amministratore dell'account avete impostato manualmente le credenziali dell'infrastruttur IBM Cloud e nel vostro account, eseguite
ibmcloud ks credential unset --region REGIONper rimuovere le credenziali dal proprio account.