2.7. Commande OpenShift CLI Référence de commande
Cette référence fournit des descriptions et des exemples de commandes pour les commandes d’administrateur OpenShift CLI (oc). Il faut avoir des autorisations de cluster-admin ou des autorisations équivalentes pour utiliser ces commandes.
Dans le cas des commandes de développeurs, consultez la référence des commandes de développeurs OpenShift CLI.
Exécutez oc adm -h pour énumérer toutes les commandes d’administrateur ou exécuter oc <command> --aider à obtenir des détails supplémentaires pour une commande spécifique.
2.7.1. Commandes d’administrateur OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
2.7.1.1. ajouter au panier OC adm build-chain Copier lienLien copié sur presse-papiers!
Extrayez les entrées et les dépendances de vos builds
Exemple d’utilisation
2.7.1.2. catalogue OC adm miroir Copier lienLien copié sur presse-papiers!
Afficher un catalogue d’opérateur-registre
Exemple d’utilisation
2.7.1.3. le certificat OC adm approuve 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.7.1.4. certificat OC adm refusant 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.7.1.5. copier-to-node d’OC adm Copier lienLien copié sur presse-papiers!
Copiez les fichiers spécifiés dans le nœud
Exemple d’utilisation
Copy a new bootstrap kubeconfig file to node-0
# Copy a new bootstrap kubeconfig file to node-0
oc adm copy-to-node --copy=new-bootstrap-kubeconfig=/etc/kubernetes/kubeconfig node/node-0
2.7.1.6. ajouter au panier OC adm cordon Copier lienLien copié sur presse-papiers!
Nœud de marque comme imprévu
Exemple d’utilisation
Mark node "foo" as unschedulable
# Mark node "foo" as unschedulable
oc adm cordon foo
2.7.1.7. création-bootstrap-project-template d’OC adm 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.7.1.8. création-erreur-template d’OC adm 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.7.1.9. ajouter au panier 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.7.1.10. création-fournisseur-sélection-template OC adm Copier lienLien copié sur presse-papiers!
Créer un modèle de sélection du fournisseur
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.7.1.11. drain d’adm OC Copier lienLien copié sur presse-papiers!
Nœud de vidange en préparation à 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.7.1.12. groupes d’adm OC 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.7.1.13. les groupes d’adm OC nouveaux Copier lienLien copié sur presse-papiers!
Créer un nouveau groupe
Exemple d’utilisation
2.7.1.14. groupes d’adm OC prunes Copier lienLien copié sur presse-papiers!
Enlever les anciens groupes OpenShift faisant référence aux enregistrements manquants d’un fournisseur externe
Exemple d’utilisation
2.7.1.15. les groupes d’adm OC suppriment les utilisateurs Copier lienLien copié sur presse-papiers!
Enlever les 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.7.1.16. les groupes d’adm OC se synchronisent Copier lienLien copié sur presse-papiers!
Synchroniser les groupes OpenShift avec les enregistrements d’un fournisseur externe
Exemple d’utilisation
2.7.1.17. inspection d’OC adm Copier lienLien copié sur presse-papiers!
Collecter des données de débogage pour une ressource donnée
Exemple d’utilisation
2.7.1.18. ajouter au panier OC adm migration icsp Copier lienLien copié sur presse-papiers!
Actualiser le(s) fichier(s) imagecontentsourcepolicy(s) vers imagedigestmirrorset fichier(s)
Exemple d’utilisation
Update the imagecontentsourcepolicy.yaml file to a new imagedigestmirrorset file under the mydir directory
# Update the imagecontentsourcepolicy.yaml file to a new imagedigestmirrorset file under the mydir directory
oc adm migrate icsp imagecontentsourcepolicy.yaml --dest-dir mydir
2.7.1.19. annonces OC migration template-instances Copier lienLien copié sur presse-papiers!
Actualisez les instances de modèle pour pointer vers les dernières versions de groupe-types
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.7.1.20. ajouter au panier OC adm must-collectther Copier lienLien copié sur presse-papiers!
Lancer une nouvelle instance d’un pod pour recueillir des informations de débogage
Exemple d’utilisation
2.7.1.21. le nouveau projet OC adm 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.7.1.22. création d’une image de nœud d’adm OC Copier lienLien copié sur presse-papiers!
Créer une image ISO pour démarrer les nœuds à ajouter au cluster cible
Exemple d’utilisation
2.7.1.23. contrôleur d’image de nœud d’adm OC Copier lienLien copié sur presse-papiers!
Contrôlez de nouveaux nœuds ajoutés à un cluster OpenShift
Exemple d’utilisation
2.7.1.24. carnets de nœuds d’adm OC Copier lienLien copié sur presse-papiers!
Afficher et filtrer les journaux des nœuds
Exemple d’utilisation
2.7.1.25. certificats OC adm ocp-certificats moniteurs Copier lienLien copié sur presse-papiers!
Certificats de plate-forme de surveillance
Exemple d’utilisation
Watch platform certificates
# Watch platform certificates
oc adm ocp-certificates monitor-certificates
2.7.1.26. certificats OC adm ocp-regenerate-feuille Copier lienLien copié sur presse-papiers!
Régénérer le client et servir les certificats d’un cluster OpenShift
Exemple d’utilisation
Regenerate a leaf certificate contained in a particular secret
# Regenerate a leaf certificate contained in a particular secret
oc adm ocp-certificates regenerate-leaf -n openshift-config-managed secret/kube-controller-manager-client-cert-key
2.7.1.27. ocp-certificates OC adm regenerate-machine-config-server-serving-cert Copier lienLien copié sur presse-papiers!
Générez les certificats d’opérateur de configuration de la machine dans un cluster OpenShift
Exemple d’utilisation
Regenerate the MCO certs without modifying user-data secrets
# Regenerate the MCO certs without modifying user-data secrets
oc adm ocp-certificates regenerate-machine-config-server-serving-cert --update-ignition=false
# Update the user-data secrets to use new MCS certs
oc adm ocp-certificates update-ignition-ca-bundle-for-machine-config-server
2.7.1.28. les certificats OC adm ocp se régénérent en haut niveau Copier lienLien copié sur presse-papiers!
Générez les certificats de niveau supérieur dans un cluster OpenShift
Exemple d’utilisation
Regenerate the signing certificate contained in a particular secret
# Regenerate the signing certificate contained in a particular secret
oc adm ocp-certificates regenerate-top-level -n openshift-kube-apiserver-operator secret/loadbalancer-serving-signer-key
2.7.1.29. les certificats OC adm ocp éliminent la confiance Copier lienLien copié sur presse-papiers!
Enlever les anciennes CA de ConfigMaps représentant les paquets de confiance de la plate-forme dans un cluster OpenShift
Exemple d’utilisation
Remove a trust bundled contained in a particular config map
# Remove a trust bundled contained in a particular config map
oc adm ocp-certificates remove-old-trust -n openshift-config-managed configmaps/kube-apiserver-aggregator-client-ca --created-before 2023-06-05T14:44:06Z
# Remove only CA certificates created before a certain date from all trust bundles
oc adm ocp-certificates remove-old-trust configmaps -A --all --created-before 2023-06-05T14:44:06Z
2.7.1.30. l’OC adm ocp-certificates met à jour-ignition-ca-bundle-for-machine-config-server Copier lienLien copié sur presse-papiers!
Actualisez les secrets des données utilisateur dans un cluster OpenShift pour utiliser les certificats MCO mis à jour
Exemple d’utilisation
Regenerate the MCO certs without modifying user-data secrets
# Regenerate the MCO certs without modifying user-data secrets
oc adm ocp-certificates regenerate-machine-config-server-serving-cert --update-ignition=false
# Update the user-data secrets to use new MCS certs
oc adm ocp-certificates update-ignition-ca-bundle-for-machine-config-server
2.7.1.31. adm pod-réseau-isolats-projets OC adm pod-network Copier lienLien copié sur presse-papiers!
Isoler le réseau de projet
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.7.1.32. co-projets OC adm pod-network Copier lienLien copié sur presse-papiers!
Joignez-vous au 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.7.1.33. adm pod-network make-projects-global Copier lienLien copié sur presse-papiers!
Faire du réseau de projets global
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.7.1.34. adm politique d’OC add-cluster-role-to-groupe Copier lienLien copié sur presse-papiers!
Ajouter un rôle aux groupes pour tous les projets du cluster
Exemple d’utilisation
Add the 'cluster-admin' cluster role to the 'cluster-admins' group
# Add the 'cluster-admin' cluster role to the 'cluster-admins' group
oc adm policy add-cluster-role-to-group cluster-admin cluster-admins
2.7.1.35. adm politique d’OC add-cluster-role-to-user Copier lienLien copié sur presse-papiers!
Ajouter un rôle aux utilisateurs pour tous les projets du cluster
Exemple d’utilisation
Add the 'system:build-strategy-docker' cluster role to the 'devuser' user
# Add the 'system:build-strategy-docker' cluster role to the 'devuser' user
oc adm policy add-cluster-role-to-user system:build-strategy-docker devuser
2.7.1.36. add-role-to-user de la politique d’adm OC 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.7.1.37. adm policy add-scc-to-group d’OC 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.7.1.38. 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.7.1.39. la politique d’OC adm supprime-cluster-role-du-groupe Copier lienLien copié sur presse-papiers!
Enlever un rôle des groupes pour tous les projets du cluster
Exemple d’utilisation
Remove the 'cluster-admin' cluster role from the 'cluster-admins' group
# Remove the 'cluster-admin' cluster role from the 'cluster-admins' group
oc adm policy remove-cluster-role-from-group cluster-admin cluster-admins
2.7.1.40. la politique d’OC adm Remove-cluster-role-de-l’utilisateur Copier lienLien copié sur presse-papiers!
Enlever un rôle des utilisateurs pour tous les projets du cluster
Exemple d’utilisation
Remove the 'system:build-strategy-docker' cluster role from the 'devuser' user
# Remove the 'system:build-strategy-docker' cluster role from the 'devuser' user
oc adm policy remove-cluster-role-from-user system:build-strategy-docker devuser
2.7.1.41. avis sur la politique d’OC adm Copier lienLien copié sur presse-papiers!
Vérifiez quel compte de service peut créer un pod
Exemple d’utilisation
2.7.1.42. la politique d’OC adm scc-subject-review Copier lienLien copié sur presse-papiers!
Vérifiez si un utilisateur ou un compte de service peut créer un pod
Exemple d’utilisation
2.7.1.43. constructions OC adm prune Copier lienLien copié sur presse-papiers!
Enlever les anciennes constructions terminées et échouées
Exemple d’utilisation
2.7.1.44. déploiements OC adm prunes Copier lienLien copié sur presse-papiers!
Supprimer les anciennes configurations de déploiement terminées et échouées
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.7.1.45. groupes de prunes OC adm Copier lienLien copié sur presse-papiers!
Enlever les anciens groupes OpenShift faisant référence aux enregistrements manquants d’un fournisseur externe
Exemple d’utilisation
2.7.1.46. images de prunes OC adm Copier lienLien copié sur presse-papiers!
Enlever les images non référencées
Exemple d’utilisation
2.7.1.47. ajouter au panier OC adm prune rendermachineconfigs Copier lienLien copié sur presse-papiers!
Les pruneaux ont rendu MachineConfigs dans un cluster OpenShift
Exemple d’utilisation
2.7.1.48. liste des configurations automatiques OC adm prune Copier lienLien copié sur presse-papiers!
Liste rendu MachineConfigs dans un cluster OpenShift
Exemple d’utilisation
List all rendered MachineConfigs for the worker MachineConfigPool in the cluster
# List all rendered MachineConfigs for the worker MachineConfigPool in the cluster
oc adm prune renderedmachineconfigs list --pool-name=worker
# List all rendered MachineConfigs in use by the cluster's MachineConfigPools
oc adm prune renderedmachineconfigs list --in-use
2.7.1.49. ajouter au panier OC adm reboot-machine-config-pool Copier lienLien copié sur presse-papiers!
Initier le redémarrage de la machineConfigPool spécifiée
Exemple d’utilisation
2.7.1.50. extrait de libération d’OC adm Copier lienLien copié sur presse-papiers!
Extraire le contenu d’une charge utile de mise à jour sur le disque
Exemple d’utilisation
2.7.1.51. infos sur la libération d’OC adm Copier lienLien copié sur presse-papiers!
Afficher des informations sur une version
Exemple d’utilisation
2.7.1.52. le miroir de libération d’OC adm Copier lienLien copié sur presse-papiers!
Afficher une version à un autre emplacement de registre d’images
Exemple d’utilisation
2.7.1.53. lancement d’OC adm Copier lienLien copié sur presse-papiers!
Créer une nouvelle version d’OpenShift
Exemple d’utilisation
2.7.1.54. ajouter au panier OC adm redémarrer-kubelet Copier lienLien copié sur presse-papiers!
Kubelet redémarrer sur les nœuds spécifiés
Exemple d’utilisation
2.7.1.55. ajouter au panier OC adm taint Copier lienLien copié sur presse-papiers!
Actualisez les taches sur un ou plusieurs nœuds
Exemple d’utilisation
2.7.1.56. images haut OC adm 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.7.1.57. flux d’images haut OC adm Copier lienLien copié sur presse-papiers!
Afficher les statistiques d’utilisation pour les flux d’images
Exemple d’utilisation
Show usage statistics for image streams
# Show usage statistics for image streams
oc adm top imagestreams
2.7.1.58. nœud supérieur OC adm Copier lienLien copié sur presse-papiers!
Afficher la ressource (CPU/mémoire) utilisation 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.7.1.59. ajouter au panier OC adm top pod Copier lienLien copié sur presse-papiers!
Afficher la ressource (CPU/mémoire) utilisation des pods
Exemple d’utilisation
2.7.1.60. ajouter au panier OC adm uncordon Copier lienLien copié sur presse-papiers!
Nœud de marque comme calendrier
Exemple d’utilisation
Mark node "foo" as schedulable
# Mark node "foo" as schedulable
oc adm uncordon foo
2.7.1.61. amélioration d’OC adm Copier lienLien copié sur presse-papiers!
Améliorez un cluster ou ajustez le canal de mise à niveau
Exemple d’utilisation
View the update status and available cluster updates
# View the update status and available cluster updates
oc adm upgrade
# Update to the latest version
oc adm upgrade --to-latest=true
2.7.1.62. adm d’OC check-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
2.7.1.63. adm OC wait-for-node-reboot Copier lienLien copié sur presse-papiers!
Attendez que les nœuds redémarrent après avoir exécuté oc adm reboot-machine-config-pool
Exemple d’utilisation
2.7.1.64. ajouter au panier OC adm wait-for-stable-cluster Copier lienLien copié sur presse-papiers!
Attendez que les opérateurs de plate-forme deviennent stables
Exemple d’utilisation
Wait for all cluster operators to become stable
# Wait for all cluster operators to become stable
oc adm wait-for-stable-cluster
# Consider operators to be stable if they report as such for 5 minutes straight
oc adm wait-for-stable-cluster --minimum-stable-period 5m