Comandi kubectl più utili

Comandi kubectl più utili

Prima di passare al nostro argomento principale, dovresti capire chiaramente Kubectl prima di scavare su come utilizzare i comandi Kubectl. Dal punto di vista di un utente ingenuo, Kubectl funge da dashboard per Kubernetes. Ti consente di eseguire tutti i processi Kubernetes. Ma tecnicamente, Kubectl funge da client per utilizzare l'API Kubernetes. Con l'aiuto di Kubectl CLI, puoi fare qualsiasi cosa con i cluster di Kubernetes. Durante la creazione di cluster in Kubernetes, ti connetterai con gli strumenti e le funzionalità interessanti di Kubernetes tramite lo strumento di comando kubectl. Una volta creato con successo un cluster, vengono create autorizzazioni che possono essere alimentate nella CLI Kubectl. È quindi possibile organizzare carichi di lavoro e andare su ambienti di analisi o test, di nuovo cluster artigianali, organizzarli e finalmente distribuirli in Assemblaggio. Quindi qui, imparerai come utilizzare i comandi Kubectl per accedere a Kubernetes API.

Kubectl fornisce un elenco di comandi per controllare o tenere i cluster Kubernetes. Questi comandi hanno un endpoint API e l'obiettivo principale di Kubectl è completare le richieste HTTP all'API. Kubectl è un componente essenziale di Kubernetes che esegue sulla workstation. Tuttavia, puoi anche assegnare le richieste HTTP tramite Curl. Quindi Kubectl è qui per rendere questa procedura più utile e schietta. Poiché è progettato come uno strumento di configurazione della riga di comando, quindi conversa con un server API di Kubernetes. Kubectl fornisce vari comandi per creare, aggiornare, ispezionare ed eliminare gli oggetti Kubernetes. Tuttavia, questi comandi vengono utilizzati per far fronte o interrelare gli elementi Kubernetes e il cluster. Abbiamo creato questi comandi utili per apprendere i comandi su varie risorse e componenti di Kubernetes. Quindi, segui attentamente questi comandi utili con l'accurato della risorsa che stai gestendo.

Prerequisiti

Per elencare i comandi in Kubernetes, esaminiamo prima il sistema operativo. Nel nostro scenario, eseguiamo i nostri comandi su Ubuntu 20.04 Sistema operativo. Prima di andare avanti, installa il cluster Minikube sul tuo PC, in quanto è un modulo cruciale per eseguire Kubernetes in Linux. Gli utenti acquisiscono un'esperienza regolare ed eccezionale mentre lavorano con Minikube. Minikube fornisce un modo efficiente per testare le applicazioni. Coloro che sono già a conoscenza di Kubernetes lo troveranno il miglior ambiente di apprendimento.

Comandi kubectl utili

Qui, approfondiamo tutti i comandi utili in Kubernetes. Segui le istruzioni fornite per svolgere in modo efficiente il tuo lavoro.

Avvia minikube

Per avviare un cluster di minikube, vai al terminale della riga di comando del tuo Ubuntu 20.04 Sistema. Puoi farlo con l'aiuto dei prossimi due metodi che sono:

  • Scrivi "Terminal" nell'area di ricerca di Ubuntu 20.04 Applicazioni di sistema
  • È inoltre possibile utilizzare la chiave di scelta rapida "Ctrl+Alt+T"

Scegliendo uno dei metodi sopra menzionati, è possibile lanciare con competenza il terminale. Ora il nostro obiettivo principale è iniziare Minikube, quindi scrivi il comando indicato nel terminale.

Il comando "Minikube Start" non avvia solo il cluster Kubernetes, ma crea o organizza anche una macchina virtuale che esegue un cluster a nodo singolo. Tuttavia, può anche costruire l'installazione di KubeCtl per interagire con questo cluster.

$ Minikube inizi

Kubectl Cluster-Info

Se si desidera mostrare tutte le informazioni sul cluster riguardanti il ​​master e i servizi, utilizziamo la parola chiave Kubectl con il comando elencato.

$ kubectl cluster-info

Dopo aver eseguito efficacemente le istruzioni di cui sopra, è possibile verificare le informazioni complete nel cluster. Se si desidera identificare ulteriormente i problemi di cluster, usa "cluster-info dump".

Versione kubectl:

Un altro passo più cruciale di questo articolo è quello di elencare l'intera informazione relativa alle versioni del server e del client. Quindi qui, dobbiamo eseguire il comando elencato sul terminale.

versione $ kubectl

L'output fornito sullo schermo ha visualizzato la versione completa del client e del server sullo schermo.

Visualizza configurazione Kubectl:

Il file di configurazione in kubectl delinea la configurazione degli oggetti Kubernetes. Tuttavia, i file risiedono nel controllo delle origini come GIT.

Se si desidera unire o combinare le impostazioni di KubeConfig o un determinato kubeConfig, il comando indicato di seguito è essenziale e disponibile.

$ kubectl Config View

Il comando sopra menzionato ottiene l'intera configurazione del cluster e quindi lo mostra sul terminale. Il nostro scenario ha visualizzato il cluster completo e le informazioni di contesto con le sue estensioni, versione e nome.

Kubectl API-Resources:

Una risorsa è un punto di terminazione nell'API Kubernetes che contiene un certo tipo di oggetto API. Ad esempio, le risorse del pod integrato memorizzano un gruppo di oggetti POD.

Se vuoi conoscere il nome, il tipo di risorsa API e la versione API, vai al comando di seguito.

$ Kubectl API-Resources

L'output risultante ha visualizzato l'intera informazione delle risorse API sullo schermo.

Conclusione:

In questa guida, abbiamo spiegato i comandi Kubectl più comunemente usati e la loro funzionalità. Inoltre, abbiamo descritto i modi per utilizzare questi comandi. Usando questi comandi, puoi facilmente far fronte alla tua API Kubernetes. Il cheat sheet di partecipazione ti consente di accedere facilmente a questi comandi.