Commandes multi-cluster de l'interface de ligne de commande IBM Cloud Private (mc)

Découvrez les commandes cloudctl mc que vous pouvez exécuter pour accéder à votre cluster IBM Multicloud Manager.

De nombreuses commandes cloudctl mc ont des commandes kubectl correspondantes similaires. Dans la plupart des cas, la commande cloudctl mc fournit la même fonctionnalité que la commande kubectl correspondante. La principale différence réside dans le fait que les commandes cloudctl mc s'appliquent à un environnement multi-cluster. Par exemple, la commande cloudctl mc get pods répertorie les pods d'un ou de plusieurs clusters gérés, tandis que la commande kubectl get pods répertorie les pods contenus dans l'espace de nom en cours.

Les options disponibles pour les commandes cloudctl mc sont généralement un sous-ensemble des options disponibles avec les commandes kubectl , mais le contenu et le format des résultats renvoyés par les commandes cloudctl mc doivent être similaires aux résultats des commandes kubectl.

cloudctl mc

cloudctl mc apply

Appliquez une configuration à une ressource par filename ou stdin.

cloudctl mc apply -f FILENAME [options]

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --filename, -f       Nom de fichier, répertoire ou URL vers les fichiers : create -f filename
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --recursive, -R      Traitement du répertoire utilisé dans -f, --filename de manière récursive. ; utile pour gérer des manifestes connexes organisés dans le même répertoire
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc cluster import

Importer un cluster

cloudctl mc cluster import -f {config.yaml} [-C|--cluster-context {context}] [-K|--cluster-kubeconfig {path}] [-b|--bootstrap-namespace {namespace}] [-t|--timeout {time}]

OPTIONS :
   --alsologtostderr          Journalisation dans le journal d'erreurs standard et dans des fichiers
   --bootstrap-namespace, -b  Espace de nom dans lequel s'exécutera l'amorçage pour importer le cluster
   --cluster-context, -C      Nom du contexte Kubernetes du cluster à importer dans le chemin de configuration par défaut ou dans le chemin défini avec --cluster-kubeconfig, exécutez 'kubectl config get-contexts' pour répertorier les contextes
   --cluster-kubeconfig, -K   Chemin d'accès au fichier de configuration Kubernetes de remplacement qui contient le cluster duquel importer la configuration. Utilisez --cluster-context si le cluster n'est pas le contexte en cours dans la configuration
   --dry-run                  Si la valeur est true, permet d'imprimer le fichier YAML qui serait utilisé, sans l'appliquer
   --filename, -f             Nom de fichier, répertoire ou URL pour les fichiers : import -f config.yaml
   --kube-host                Remplacer l'hôte et le port Kubernetes auxquels le cluster à importer sera connecté
   --kubeconfig               Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at         Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir                  Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr              Journalisation dans le journal d'erreurs standard et non dans des fichiers
   --recursive, -R            Traitement du répertoire utilisé dans -f, --filename de manière récursive ; utilisé pour gérer des manifestes connexes organisés dans le même répertoire
   --stderrthreshold          Journalisation à partir de ce seuil dans le journal d'erreurs standard
   --timeout, -t              Durée d'attente pour la connexion du cluster au cluster concentrateur
   -v, -v                     Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                  Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc cluster list

Lister les clusters importés

cloudctl mc cluster list

OPTIONS :
   --alsologtostderr   Journalisation dans le journal d'erreurs standard et dans des fichiers
   --kubeconfig        Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at  Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir           Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr       Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --stderrthreshold   Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v              Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule           Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc cluster remove

Retirer un cluster importé

cloudctl mc cluster remove {name} [-n|--namespace {namespace}] [-C|--cluster-context {context}] [-K|--cluster-kubeconfig {path}] [-b|--bootstrap-namespace {namespace}]

OPTIONS :
   --alsologtostderr         Journalisation dans le journal d'erreurs standard et dans des fichiers
   --boostrap-namespace, -b  Espace de nom dans lequel s'exécutera l'amorçage pour importer le cluster
   --cluster-context, -C     Nom du contexte Kubernetes du cluster à retirer dans le chemin de configuration par défaut ou dans le chemin défini avec --cluster-kubeconfig, exécutez 'kubectl config get-contexts' pour répertorier les contextes
   --cluster-kubeconfig, -K  Chemin d'accès au fichier de configuration Kubernetes de remplacement qui contient le cluster à retirer. Utilisez --cluster-context si le cluster n'est pas le contexte en cours dans la configuration
   --dry-run                 Si la valeur est true, permet d'imprimer le fichier YAML qui serait utilisé, sans l'appliquer
   --kubeconfig              Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at        Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir                 Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr             Journalisation dans le journal d'erreurs standard et non dans des fichiers
   --namespace, -n           Espace de nom dans le cluster concentrateur pour gérer le cluster importé. Un espace de nom correspondant au nom du cluster sera utilisé s'il n'est pas défini.
   --stderrthreshold         Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v                    Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                 Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc cluster template

Sortir un fichier modèle config.yaml utilisé pour l'importation de cluster

cloudctl mc cluster template {name} [-n|--namespace {namespace}]

OPTIONS :
   --alsologtostderr   Journalisation dans le journal d'erreurs standard et dans des fichiers
   --kubeconfig        Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at  Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir           Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr       Journalisation dans le journal d'erreurs standard et non dans les fichiers
    --namespace, -n    Espace de nom dans le cluster concentrateur pour le cluster cible
   --stderrthreshold   Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v              Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule           Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc create

Créer une ressource à partir d'un fichier ou d'une entrée standard

cloudctl mc create -f FILENAME [options]

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --filename, -f       Nom de fichier, répertoire ou URL vers les fichiers : create -f filename
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --recursive, -R      Traitement du répertoire utilisé dans -f, --filename de manière récursive. ; utile pour gérer des manifestes connexes organisés dans le même répertoire
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc create helmrepo

Créer un référentiel Helm

cloudctl mc create helmrepo --repo-name <repo_name> --repo-url <repo_url>

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --kubeconfig        Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at  Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir           Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr       Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n     Espace de nom de l'objet
   --repo-name         Nom de référentiel
   --repo-url, -u      URL de référentiel
   --stderrthreshold   Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v              Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc delete

Supprimer des ressources par noms de fichier, entrée standard, ressources et noms ou par ressources et sélecteur de libellé

cloudctl mc delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) [options]

OPTIONS :
   --all                Supprimer toutes les ressources, y compris celles qui ne sont pas initialisées, dans l'espace de nom des types de ressource spécifiés.
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --field-selector     Sélecteur (requête de zone) utilisé pour le filtrage ; prend en charge  '=', '==' et '!=' (par exemple, --field-selector key1=value1,key2=value2) ; le serveur ne prend en charge qu'un nombre limité de requêtes de zone par type
   --filename, -f       Nom de fichier, répertoire ou URL vers les fichiers : delete -f filename
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --output, -o         Mode sortie ; utilisez "-o name" pour une sortie plus courte (ressource/nom)
   --recursive, -R      Traitement du répertoire utilisé dans -f, --filename de manière récursive. ; utile pour gérer des manifestes connexes organisés dans le même répertoire
   --selector, -l       Sélecteur (requête de libellé) utilisé pour le filtrage ; n'inclut pas les objets qui ne sont initialisés
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc deploy application

Déployer une application

cloudctl mc deploy application <app_name> --cluster-replica <number_of_clusters> --cluster-selector <key=value>

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-replica    Nombre de clusters sur lesquels déployer l'application
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --resource-selector  Sélecteur de ressource
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc describe

Afficher les détails d'une ressource ou d'un groupe de ressources spécifique

cloudctl mc describe (-f FILENAME | TYPE [NAME_PREFIX | -l label] | TYPE/NAME) [options]

OPTIONS :
   --all-namespaces         Si présent, permet d'afficher la liste des objets demandés dans tous les espaces de nom ; l'espace de nom dans le contexte en cours est ignoré même s'il est spécifié avec --namespace
   --alsologtostderr        Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c            Nom du cluster
   --cluster-namespace      Espace de nom du cluster
   --cluster-selector       Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --filename, -f           Nom de fichier, répertoire ou URL vers les fichiers contenant la ressource à décrire
   --include-uninitialized  Si la valeur est true, la commande kubectl s'applique aux objets non initialisés ; si elle est explicitement définie sur false, cet indicateur remplace
les autres indicateurs qui permettent l'application de commandes kubectl sur des objets non initialisés, par exemple, \"--all\" ; les objets avec une valeur metadata.initializers vide sont considérés comme initialisés
   --kubeconfig             Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at       Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir                Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr            Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n          Espace de nom de l'objet
   --recursive, -R          Traitement du répertoire utilisé dans -f, --filename de manière récursive ; utile pour gérer des manifestes connexes organisés dans le même répertoire
   --selector, -l           Sélecteur (requête de libellé) utilisé pour le filtrage ; prend en charge '=', '==' et '!=' (par exemple, -l key1=value1,key2=value2)
   --show-events            Si la valeur est true, permet d'afficher des événements liés à l'objet décrit.
   --stderrthreshold        Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v                   Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc edit

Editer une ressource à partir de l'éditeur par défaut

cloudctl mc edit (<resource_type/resource_name> | -f <filename>)

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --output, -o         Format de sortie ; l'un des éléments suivants : json|yaml|wide|custom-columns=...|custom-columns-file=...|go-template=...|go-template-file=...|jsonpath=...|jsonpath-file=... Voir les colonnes personnalisées [http://kubernetes.io/docs/user-guide/kubectl-overview/#custom-columns], le modèle golang [http://golang.org/pkg/text/template/#pkg-overview] et le modèle jsonpath [http://kubernetes.io/docs/user-guide/jsonpath]
   --output-patch       Sortie du correctif si la ressource est éditée
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule            Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc get

Afficher une ou plusieurs ressources

cloudctl mc get [(-o|--output=)json|yaml|wide|go-template=...|go-template-file=...|jsonpath=...|jsonpath-file=...] (TYPE[.VERSION][.GROUP] [NAME | -l label] | TYPE[.VERSION][.GROUP]/NAME ...) [flags]

OPTIONS :
   --all-namespaces               Si présent, permet d'afficher la liste des objets demandés dans tous les espaces de nom ; l'espace de nom dans le contexte en cours est ignoré même s'il est spécifié avec --namespace
   --allow-missing-template-keys  Si la valeur est true, les erreurs présentes dans les modèles sont ignorées lorsqu'une clé de zone ou de mappe est manquante dans le modèle ; s'applique uniquement aux formats de sortie golang et jsonpath
   --alsologtostderr              Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c                  Nom du cluster
   --cluster-namespace            Espace de nom du cluster
   --cluster-selector             Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --field-selector               Sélecteur (requête de zone) utilisé pour le filtrage ; prend en charge  '=', '==' et '!=' (par exemple, -l key1=value1,key2=value2)
   --kubeconfig                   Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --label-columns, -L            Accepte une liste de libellés séparés par des virgules qui seront présentés en tant que colonnes ; les noms sont sensibles à la casse ; vous pouvez également utiliser plusieurs options d'indicateur telles que -L label1 -L label2...
   --label-selector, -l           Sélecteur (requête de libellé) utilisé pour le filtrage ; prend en charge '=', '==' et '!=' (par exemple, -l key1=value1,key2=value2)
   --log-backtrace-at             Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir                      Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr                  Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n                Espace de nom de l'objet
   --no-headers                   Lors de l'utilisation du format de sortie par défaut ou colonne-personnalisée, ne pas imprimer les en-têtes (valeur par défaut : imprimer les en-têtes)
   --output, -o                   Format de sortie. L'un des éléments suivants : json|yaml|wide|name|custom-columns=...|custom-columns-file=...|go-template=...|go-template-file=...|jsonpath=...|jsonpath-file=... Voir les colonnes personnalisées [http://kubernetes.io/docs/user-guide/kubectl-overview/#custom-columns], le modèle golang [http://golang.org/pkg/text/template/#pkg-overview] et le modèle jsonpath [http://kubernetes.io/docs/user-guide/jsonpath].
   --server-print                 Activer l'impression serveur
   --show-labels                  Lors de l'impression, afficher tous les libellés comme dernière colonne (par défaut, les colonnes de libellés sont masquées)
   --sort-by                      Si cette zone n'est pas vide, trier les types de liste à l'aide de cette spécification de zone ; la spécification de zone est exprimée en tant qu'expression JSONPath (par exemple, '{.metadata.name}') ; la zone dans la ressource d'API spécifiée par cette expression JSONPath doit être un entier ou une chaîne
   --stderrthreshold              Journalisation à partir de ce seuil dans le journal d'erreurs standard
   --template                     Chaîne modèle ou chemin vers fichier modèle à utiliser lorsque -o=go-template, -o=go-template-file. Le format de modèle est golang [http://golang.org/pkg/text/template/#pkg-overview].
   -v, -v                         Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                      Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier
   --watch, -w                    Après l'affichage/l'obtention de l'objet demandé, surveillez les modifications ; les objets non initialisés sont exclus si aucun nom d'objet n'est fourni

cloudctl mc label

Mettre à jour les libellés sur une ressource

cloudctl mc label [--overwrite] (-f FILENAME | TYPE NAME) KEY_1=VAL_1 ... KEY_N=VAL_N [--resource-version=version] [options]

OPTIONS :
   --all                Sélectionner toutes les ressources, y compris celles qui ne sont pas initialisées, dans l'espace de nom des types de ressource spécifiés
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --field-selector     Sélecteur (requête de zone) utilisé pour le filtrage ; prend en charge  '=', '==' et '!=' (par exemple, --field-selector key1=value1,key2=value2) ; le serveur ne prend en charge qu'un nombre limité de requêtes de zone par type
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --selector, -l       Sélecteur (requête de libellé) utilisé pour le filtrage ; n'inclut pas les objets qui ne sont initialisés ; prend en charge '=', '==' et '!=' (par exemple, -l key1=value1,key2=value2).
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier

cloudctl mc logs

Imprimez les journaux relatifs à un conteneur dans un pod

cloudctl mc logs [-f] [-p] (POD | TYPE/NAME) [-c CONTAINER] [options]

OPTIONS :
   --alsologtostderr    Journalisation dans le journal d'erreurs standard et dans les fichiers
   --cluster, -c        Nom du cluster
   --cluster-namespace  Espace de nom du cluster
   --cluster-selector   Sélecteur (requête de libellé) utilisé pour filtrer les clusters ; prend en charge '=', '==' et '!=' (-l key1=value1,key2=value2)
   --container          Imprimer les journaux de ce conteneur
   --follow, -f         Indiquer si les journaux doivent être compactés
   --kubeconfig         Chemin d'accès à un fichier kubeconfig, qui se substitue à $KUBECONFIG
   --log-backtrace-at   Lors de la journalisation des accès au fichier de lignes : N, émission d'une trace de pile
   --log-dir            Si non vide, les fichiers journaux sont écrits dans ce répertoire
   --logtostderr        Journalisation dans le journal d'erreurs standard et non dans les fichiers
   --namespace, -n      Espace de nom de l'objet
   --previous, -p       Si la valeur est true, imprimer les journaux pour l'instance précédente du conteneur dans un pod, le cas échéant
   --since              Renvoyer uniquement les journaux plus récents qu'une durée relative, par exemple, 5s, 2m ou 3h. ; valeur par défaut : tous les journaux
   --stderrthreshold    Journalisation à partir de ce seuil dans le journal d'erreurs standard
   --tail               Lignes du fichier journal récent à afficher ; valeur par défaut : -1 (afficher toutes les lignes)
   --timestamps         Inclure les horodatages sur chaque ligne dans la sortie de journal
   -v, -v               Niveau de prolixité des informations renvoyées dans les journaux avec un entier compris entre 0 et 9, 9 étant le niveau le plus élevé (par défaut = v=0) 
   --vmodule                Liste séparée par des virgules répertoriant les paramètres pattern=N pour la journalisation filtrée par fichier