2.8. Référence des commandes de l'administrateur de la CLI d'OpenShift
Cette référence fournit des descriptions et des exemples de commandes pour les commandes administrateur de l'OpenShift CLI (oc). Vous devez disposer de cluster-admin ou d'autorisations équivalentes pour utiliser ces commandes.
Pour les commandes de développeur, voir la référence des commandes de développeur de l'OpenShift CLI.
Exécutez oc adm -h pour obtenir la liste de toutes les commandes de l'administrateur ou exécutez oc <command> --help pour obtenir des détails supplémentaires sur une commande spécifique.
2.8.1. Commandes de l'administrateur OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
2.8.1.1. oc adm build-chain Copier lienLien copié sur presse-papiers!
Produire les entrées et les dépendances de vos constructions
Exemple d'utilisation
2.8.1.2. oc adm catalogue mirror Copier lienLien copié sur presse-papiers!
Miroir d'un catalogue de registres d'opérateurs
Exemple d'utilisation
2.8.1.3. certificat oc adm approuver Copier lienLien copié sur presse-papiers!
Approuver une demande de signature de certificat
Exemple d'utilisation
# Approve CSR 'csr-sqgzp' oc adm certificate approve csr-sqgzp
# Approve CSR 'csr-sqgzp'
oc adm certificate approve csr-sqgzp
2.8.1.4. oc adm certificat deny Copier lienLien copié sur presse-papiers!
Refuser une demande de signature de certificat
Exemple d'utilisation
# Deny CSR 'csr-sqgzp' oc adm certificate deny csr-sqgzp
# Deny CSR 'csr-sqgzp'
oc adm certificate deny csr-sqgzp
2.8.1.5. oc adm cordon Copier lienLien copié sur presse-papiers!
Marquer le nœud comme non maîtrisable
Exemple d'utilisation
# Mark node "foo" as unschedulable oc adm cordon foo
# Mark node "foo" as unschedulable
oc adm cordon foo
2.8.1.6. oc adm create-bootstrap-project-template Copier lienLien copié sur presse-papiers!
Créer un modèle de projet bootstrap
Exemple d'utilisation
# Output a bootstrap project template in YAML format to stdout oc adm create-bootstrap-project-template -o yaml
# Output a bootstrap project template in YAML format to stdout
oc adm create-bootstrap-project-template -o yaml
2.8.1.7. oc adm create-error-template Copier lienLien copié sur presse-papiers!
Créer un modèle de page d'erreur
Exemple d'utilisation
# Output a template for the error page to stdout oc adm create-error-template
# Output a template for the error page to stdout
oc adm create-error-template
2.8.1.8. oc adm create-login-template Copier lienLien copié sur presse-papiers!
Créer un modèle de connexion
Exemple d'utilisation
# Output a template for the login page to stdout oc adm create-login-template
# Output a template for the login page to stdout
oc adm create-login-template
2.8.1.9. oc adm create-provider-selection-template (modèle de sélection du fournisseur) Copier lienLien copié sur presse-papiers!
Créer un modèle de sélection des fournisseurs
Exemple d'utilisation
# Output a template for the provider selection page to stdout oc adm create-provider-selection-template
# Output a template for the provider selection page to stdout
oc adm create-provider-selection-template
2.8.1.10. oc adm drain Copier lienLien copié sur presse-papiers!
Drainage du nœud en vue de l'entretien
Exemple d'utilisation
# Drain node "foo", even if there are pods not managed by a replication controller, replica set, job, daemon set or stateful set on it oc adm drain foo --force # As above, but abort if there are pods not managed by a replication controller, replica set, job, daemon set or stateful set, and use a grace period of 15 minutes oc adm drain foo --grace-period=900
# Drain node "foo", even if there are pods not managed by a replication controller, replica set, job, daemon set or stateful set on it
oc adm drain foo --force
# As above, but abort if there are pods not managed by a replication controller, replica set, job, daemon set or stateful set, and use a grace period of 15 minutes
oc adm drain foo --grace-period=900
2.8.1.11. oc adm groups add-users Copier lienLien copié sur presse-papiers!
Ajouter des utilisateurs à un groupe
Exemple d'utilisation
# Add user1 and user2 to my-group oc adm groups add-users my-group user1 user2
# Add user1 and user2 to my-group
oc adm groups add-users my-group user1 user2
2.8.1.12. oc adm groups new Copier lienLien copié sur presse-papiers!
Créer un nouveau groupe
Exemple d'utilisation
2.8.1.13. oc adm groups prune Copier lienLien copié sur presse-papiers!
Supprimer d'anciens groupes OpenShift référençant des enregistrements manquants d'un fournisseur externe
Exemple d'utilisation
2.8.1.14. oc adm groups remove-users Copier lienLien copié sur presse-papiers!
Supprimer des utilisateurs d'un groupe
Exemple d'utilisation
# Remove user1 and user2 from my-group oc adm groups remove-users my-group user1 user2
# Remove user1 and user2 from my-group
oc adm groups remove-users my-group user1 user2
2.8.1.15. oc adm groups sync Copier lienLien copié sur presse-papiers!
Synchroniser les groupes OpenShift avec les enregistrements d'un fournisseur externe
Exemple d'utilisation
2.8.1.16. oc adm inspect Copier lienLien copié sur presse-papiers!
Collecte des données de débogage pour une ressource donnée
Exemple d'utilisation
2.8.1.17. oc adm migrate template-instances Copier lienLien copié sur presse-papiers!
Mettre à jour les instances de modèles pour qu'elles pointent vers les derniers types de versions de groupes
Exemple d'utilisation
# Perform a dry-run of updating all objects oc adm migrate template-instances # To actually perform the update, the confirm flag must be appended oc adm migrate template-instances --confirm
# Perform a dry-run of updating all objects
oc adm migrate template-instances
# To actually perform the update, the confirm flag must be appended
oc adm migrate template-instances --confirm
2.8.1.18. oc adm must-gather Copier lienLien copié sur presse-papiers!
Lancer une nouvelle instance d'un pod pour recueillir des informations de débogage
Exemple d'utilisation
2.8.1.19. oc adm new-project Copier lienLien copié sur presse-papiers!
Créer un nouveau projet
Exemple d'utilisation
# Create a new project using a node selector oc adm new-project myproject --node-selector='type=user-node,region=east'
# Create a new project using a node selector
oc adm new-project myproject --node-selector='type=user-node,region=east'
2.8.1.20. oc adm node-logs Copier lienLien copié sur presse-papiers!
Afficher et filtrer les journaux des nœuds
Exemple d'utilisation
2.8.1.21. oc adm pod-network isolate-projects Copier lienLien copié sur presse-papiers!
Isoler le réseau de projets
Exemple d'utilisation
# Provide isolation for project p1 oc adm pod-network isolate-projects <p1> # Allow all projects with label name=top-secret to have their own isolated project network oc adm pod-network isolate-projects --selector='name=top-secret'
# Provide isolation for project p1
oc adm pod-network isolate-projects <p1>
# Allow all projects with label name=top-secret to have their own isolated project network
oc adm pod-network isolate-projects --selector='name=top-secret'
2.8.1.22. oc adm pod-network join-projects Copier lienLien copié sur presse-papiers!
Rejoindre le réseau de projets
Exemple d'utilisation
# Allow project p2 to use project p1 network oc adm pod-network join-projects --to=<p1> <p2> # Allow all projects with label name=top-secret to use project p1 network oc adm pod-network join-projects --to=<p1> --selector='name=top-secret'
# Allow project p2 to use project p1 network
oc adm pod-network join-projects --to=<p1> <p2>
# Allow all projects with label name=top-secret to use project p1 network
oc adm pod-network join-projects --to=<p1> --selector='name=top-secret'
2.8.1.23. oc adm pod-network make-projects-global Copier lienLien copié sur presse-papiers!
Faire du réseau de projets un réseau mondial
Exemple d'utilisation
# Allow project p1 to access all pods in the cluster and vice versa oc adm pod-network make-projects-global <p1> # Allow all projects with label name=share to access all pods in the cluster and vice versa oc adm pod-network make-projects-global --selector='name=share'
# Allow project p1 to access all pods in the cluster and vice versa
oc adm pod-network make-projects-global <p1>
# Allow all projects with label name=share to access all pods in the cluster and vice versa
oc adm pod-network make-projects-global --selector='name=share'
2.8.1.24. oc adm policy add-role-to-user Copier lienLien copié sur presse-papiers!
Ajouter un rôle aux utilisateurs ou aux comptes de service pour le projet en cours
Exemple d'utilisation
# Add the 'view' role to user1 for the current project oc adm policy add-role-to-user view user1 # Add the 'edit' role to serviceaccount1 for the current project oc adm policy add-role-to-user edit -z serviceaccount1
# Add the 'view' role to user1 for the current project
oc adm policy add-role-to-user view user1
# Add the 'edit' role to serviceaccount1 for the current project
oc adm policy add-role-to-user edit -z serviceaccount1
2.8.1.25. oc adm policy add-scc-to-group Copier lienLien copié sur presse-papiers!
Ajouter une contrainte de contexte de sécurité aux groupes
Exemple d'utilisation
# Add the 'restricted' security context constraint to group1 and group2 oc adm policy add-scc-to-group restricted group1 group2
# Add the 'restricted' security context constraint to group1 and group2
oc adm policy add-scc-to-group restricted group1 group2
2.8.1.26. oc adm policy add-scc-to-user Copier lienLien copié sur presse-papiers!
Ajouter une contrainte de contexte de sécurité aux utilisateurs ou à un compte de service
Exemple d'utilisation
# Add the 'restricted' security context constraint to user1 and user2 oc adm policy add-scc-to-user restricted user1 user2 # Add the 'privileged' security context constraint to serviceaccount1 in the current namespace oc adm policy add-scc-to-user privileged -z serviceaccount1
# Add the 'restricted' security context constraint to user1 and user2
oc adm policy add-scc-to-user restricted user1 user2
# Add the 'privileged' security context constraint to serviceaccount1 in the current namespace
oc adm policy add-scc-to-user privileged -z serviceaccount1
2.8.1.27. oc adm policy scc-review Copier lienLien copié sur presse-papiers!
Vérifier quel compte de service peut créer un pod
Exemple d'utilisation
2.8.1.28. politique de l'oc adm scc-subject-review Copier lienLien copié sur presse-papiers!
Vérifier si un utilisateur ou un compte de service peut créer un pod
Exemple d'utilisation
2.8.1.29. oc adm prune builds Copier lienLien copié sur presse-papiers!
Supprimer les anciennes constructions achevées et celles qui ont échoué
Exemple d'utilisation
2.8.1.30. oc adm prune deployments Copier lienLien copié sur presse-papiers!
Suppression des anciennes configurations de déploiement terminées ou ayant échoué
Exemple d'utilisation
# Dry run deleting all but the last complete deployment for every deployment config oc adm prune deployments --keep-complete=1 # To actually perform the prune operation, the confirm flag must be appended oc adm prune deployments --keep-complete=1 --confirm
# Dry run deleting all but the last complete deployment for every deployment config
oc adm prune deployments --keep-complete=1
# To actually perform the prune operation, the confirm flag must be appended
oc adm prune deployments --keep-complete=1 --confirm
2.8.1.31. oc adm prune groups Copier lienLien copié sur presse-papiers!
Supprimer d'anciens groupes OpenShift référençant des enregistrements manquants d'un fournisseur externe
Exemple d'utilisation
2.8.1.32. oc adm prune images Copier lienLien copié sur presse-papiers!
Supprimer les images non référencées
Exemple d'utilisation
2.8.1.33. oc adm release extract Copier lienLien copié sur presse-papiers!
Extraire le contenu d'une charge utile de mise à jour sur le disque
Exemple d'utilisation
2.8.1.34. oc adm release info Copier lienLien copié sur presse-papiers!
Afficher des informations sur une version
Exemple d'utilisation
2.8.1.35. oc adm release mirror Copier lienLien copié sur presse-papiers!
Miroir d'une version vers un autre emplacement du registre d'images
Exemple d'utilisation
2.8.1.36. oc adm release new Copier lienLien copié sur presse-papiers!
Créer une nouvelle version d'OpenShift
Exemple d'utilisation
2.8.1.37. oc adm taint Copier lienLien copié sur presse-papiers!
Mise à jour des taches sur un ou plusieurs nœuds
Exemple d'utilisation
2.8.1.38. oc adm top images Copier lienLien copié sur presse-papiers!
Afficher les statistiques d'utilisation des images
Exemple d'utilisation
# Show usage statistics for images oc adm top images
# Show usage statistics for images
oc adm top images
2.8.1.39. oc adm top imagestreams Copier lienLien copié sur presse-papiers!
Afficher les statistiques d'utilisation des flux d'images
Exemple d'utilisation
# Show usage statistics for image streams oc adm top imagestreams
# Show usage statistics for image streams
oc adm top imagestreams
2.8.1.40. oc adm top node Copier lienLien copié sur presse-papiers!
Affichage de l'utilisation des ressources (CPU/mémoire) des nœuds
Exemple d'utilisation
# Show metrics for all nodes oc adm top node # Show metrics for a given node oc adm top node NODE_NAME
# Show metrics for all nodes
oc adm top node
# Show metrics for a given node
oc adm top node NODE_NAME
2.8.1.41. oc adm top pod Copier lienLien copié sur presse-papiers!
Afficher l'utilisation des ressources (CPU/mémoire) des pods
Exemple d'utilisation
2.8.1.42. oc adm uncordon Copier lienLien copié sur presse-papiers!
Marquer le nœud comme planifiable
Exemple d'utilisation
# Mark node "foo" as schedulable oc adm uncordon foo
# Mark node "foo" as schedulable
oc adm uncordon foo
2.8.1.43. oc adm upgrade Copier lienLien copié sur presse-papiers!
Mettre à niveau un cluster ou ajuster le canal de mise à niveau
Exemple d'utilisation
# Review the available cluster updates oc adm upgrade # Update to the latest version oc adm upgrade --to-latest=true
# Review the available cluster updates
oc adm upgrade
# Update to the latest version
oc adm upgrade --to-latest=true
2.8.1.44. oc adm verify-image-signature Copier lienLien copié sur presse-papiers!
Vérifier l'identité de l'image contenue dans la signature de l'image
Exemple d'utilisation