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'
# 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'
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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