C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) kubectl Utilizzo: Gestire le risorse Kubernetes
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 1. Ottenere un elenco di pod
      2. 2. Applicare una configurazione da un file YAML
      3. 3. Eliminare un pod specifico
      4. 4. Descrivere un servizio
      5. 5. Visualizzare i log di un pod
    5. Tips

[Linux] C Shell (csh) kubectl Utilizzo: Gestire le risorse Kubernetes

Overview

Il comando kubectl è uno strumento da riga di comando utilizzato per interagire con i cluster Kubernetes. Permette agli utenti di gestire le risorse, eseguire operazioni e ottenere informazioni sullo stato delle applicazioni e dei servizi in esecuzione nel cluster.

Usage

La sintassi di base del comando kubectl è la seguente:

kubectl [options] [arguments]

Common Options

  • get: Recupera informazioni sulle risorse specificate.
  • apply: Applica modifiche a risorse Kubernetes da un file di configurazione.
  • delete: Elimina risorse specificate dal cluster.
  • describe: Fornisce dettagli su una risorsa specifica.
  • logs: Mostra i log di un pod specifico.

Common Examples

Ecco alcuni esempi pratici di utilizzo di kubectl:

1. Ottenere un elenco di pod

kubectl get pods

2. Applicare una configurazione da un file YAML

kubectl apply -f config.yaml

3. Eliminare un pod specifico

kubectl delete pod nome-del-pod

4. Descrivere un servizio

kubectl describe service nome-del-servizio

5. Visualizzare i log di un pod

kubectl logs nome-del-pod

Tips

  • Utilizza kubectl get all per ottenere un riepilogo di tutte le risorse nel namespace corrente.
  • Aggiungi l’opzione -n nome-namespace per specificare un namespace diverso.
  • Sfrutta l’autocompletamento della riga di comando per velocizzare l’inserimento dei comandi.
  • Controlla frequentemente lo stato delle risorse con kubectl get per monitorare il tuo cluster.