2.7. Référence des commandes de développement de la CLI d'OpenShift
Cette référence fournit des descriptions et des exemples de commandes pour les commandes développeur de l'OpenShift CLI (oc
). Pour les commandes administrateur, voir la référence des commandes administrateur de l'OpenShift CLI.
Exécutez oc help
pour obtenir la liste de toutes les commandes ou exécutez oc <command> --help
pour obtenir des détails supplémentaires sur une commande spécifique.
2.7.1. Commandes du développeur OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
2.7.1.1. oc annotate Copier lienLien copié sur presse-papiers!
Mettre à jour les annotations d'une ressource
Exemple d'utilisation
2.7.1.2. oc api-resources Copier lienLien copié sur presse-papiers!
Imprimer les ressources API prises en charge sur le serveur
Exemple d'utilisation
2.7.1.3. oc api-versions Copier lienLien copié sur presse-papiers!
Imprimer les versions d'API prises en charge sur le serveur, sous la forme de "group/version"
Exemple d'utilisation
Print the supported API versions
# Print the supported API versions
oc api-versions
2.7.1.4. oc appliquer Copier lienLien copié sur presse-papiers!
Appliquer une configuration à une ressource par nom de fichier ou stdin
Exemple d'utilisation
2.7.1.5. oc apply edit-last-applied Copier lienLien copié sur presse-papiers!
Modifier les dernières annotations de configuration d'une ressource ou d'un objet
Exemple d'utilisation
Edit the last-applied-configuration annotations by type/name in YAML
# Edit the last-applied-configuration annotations by type/name in YAML
oc apply edit-last-applied deployment/nginx
# Edit the last-applied-configuration annotations by file in JSON
oc apply edit-last-applied -f deploy.yaml -o json
2.7.1.6. oc apply set-last-applied Copier lienLien copié sur presse-papiers!
Définir la dernière annotation de configuration appliquée sur un objet vivant pour qu'elle corresponde au contenu d'un fichier
Exemple d'utilisation
2.7.1.7. oc apply view-last-applied Copier lienLien copié sur presse-papiers!
Afficher les dernières annotations de configuration d'une ressource ou d'un objet
Exemple d'utilisation
View the last-applied-configuration annotations by type/name in YAML
# View the last-applied-configuration annotations by type/name in YAML
oc apply view-last-applied deployment/nginx
# View the last-applied-configuration annotations by file in JSON
oc apply view-last-applied -f deploy.yaml -o json
2.7.1.8. attachement oc Copier lienLien copié sur presse-papiers!
S'attacher à un conteneur en cours d'exécution
Exemple d'utilisation
2.7.1.9. oc auth can-i Copier lienLien copié sur presse-papiers!
Vérifier si une action est autorisée
Exemple d'utilisation
2.7.1.10. oc auth reconcile Copier lienLien copié sur presse-papiers!
Réconcilie les règles pour les objets RBAC de rôle, de liaison de rôle, de rôle de cluster et de liaison de rôle de cluster
Exemple d'utilisation
Reconcile RBAC resources from a file
# Reconcile RBAC resources from a file
oc auth reconcile -f my-rbac-rules.yaml
2.7.1.11. oc autoscale Copier lienLien copié sur presse-papiers!
Mise à l'échelle automatique d'une configuration de déploiement, d'un déploiement, d'un ensemble de répliques, d'un ensemble avec état ou d'un contrôleur de réplication
Exemple d'utilisation
Auto scale a deployment "foo", with the number of pods between 2 and 10, no target CPU utilization specified so a default autoscaling policy will be used
# Auto scale a deployment "foo", with the number of pods between 2 and 10, no target CPU utilization specified so a default autoscaling policy will be used
oc autoscale deployment foo --min=2 --max=10
# Auto scale a replication controller "foo", with the number of pods between 1 and 5, target CPU utilization at 80%
oc autoscale rc foo --max=5 --cpu-percent=80
2.7.1.12. oc cancel-build Copier lienLien copié sur presse-papiers!
Annuler les constructions en cours, en attente ou nouvelles
Exemple d'utilisation
2.7.1.13. oc cluster-info Copier lienLien copié sur presse-papiers!
Affichage des informations sur le cluster
Exemple d'utilisation
Print the address of the control plane and cluster services
# Print the address of the control plane and cluster services
oc cluster-info
2.7.1.14. oc cluster-info dump Copier lienLien copié sur presse-papiers!
Dépose des informations pertinentes pour le débogage et le diagnostic
Exemple d'utilisation
2.7.1.15. achèvement de l'oc Copier lienLien copié sur presse-papiers!
Sortie du code de complétion de l'interpréteur de commandes pour l'interpréteur de commandes spécifié (bash, zsh, fish ou powershell)
Exemple d'utilisation
2.7.1.16. oc config current-context Copier lienLien copié sur presse-papiers!
Afficher le contexte actuel
Exemple d'utilisation
Display the current-context
# Display the current-context
oc config current-context
2.7.1.17. oc config delete-cluster Copier lienLien copié sur presse-papiers!
Supprimer le cluster spécifié de kubeconfig
Exemple d'utilisation
Delete the minikube cluster
# Delete the minikube cluster
oc config delete-cluster minikube
2.7.1.18. oc config delete-context Copier lienLien copié sur presse-papiers!
Supprimer le contexte spécifié du kubeconfig
Exemple d'utilisation
Delete the context for the minikube cluster
# Delete the context for the minikube cluster
oc config delete-context minikube
2.7.1.19. oc config delete-user Copier lienLien copié sur presse-papiers!
Supprimer l'utilisateur spécifié de kubeconfig
Exemple d'utilisation
Delete the minikube user
# Delete the minikube user
oc config delete-user minikube
2.7.1.20. oc config get-clusters Copier lienLien copié sur presse-papiers!
Afficher les clusters définis dans kubeconfig
Exemple d'utilisation
List the clusters that oc knows about
# List the clusters that oc knows about
oc config get-clusters
2.7.1.21. oc config get-contexts Copier lienLien copié sur presse-papiers!
Décrire un ou plusieurs contextes
Exemple d'utilisation
List all the contexts in your kubeconfig file
# List all the contexts in your kubeconfig file
oc config get-contexts
# Describe one context in your kubeconfig file
oc config get-contexts my-context
2.7.1.22. oc config get-users Copier lienLien copié sur presse-papiers!
Afficher les utilisateurs définis dans le kubeconfig
Exemple d'utilisation
List the users that oc knows about
# List the users that oc knows about
oc config get-users
2.7.1.23. oc config rename-context Copier lienLien copié sur presse-papiers!
Renommer un contexte à partir du fichier kubeconfig
Exemple d'utilisation
Rename the context 'old-name' to 'new-name' in your kubeconfig file
# Rename the context 'old-name' to 'new-name' in your kubeconfig file
oc config rename-context old-name new-name
2.7.1.24. oc config set Copier lienLien copié sur presse-papiers!
Définir une valeur individuelle dans un fichier kubeconfig
Exemple d'utilisation
2.7.1.25. oc config set-cluster Copier lienLien copié sur presse-papiers!
Définir une entrée de cluster dans kubeconfig
Exemple d'utilisation
2.7.1.26. oc config set-context Copier lienLien copié sur presse-papiers!
Définir une entrée de contexte dans kubeconfig
Exemple d'utilisation
Set the user field on the gce context entry without touching other values
# Set the user field on the gce context entry without touching other values
oc config set-context gce --user=cluster-admin
2.7.1.27. oc config set-credentials Copier lienLien copié sur presse-papiers!
Définir une entrée utilisateur dans kubeconfig
Exemple d'utilisation
2.7.1.28. oc config unset Copier lienLien copié sur presse-papiers!
Annuler une valeur individuelle dans un fichier kubeconfig
Exemple d'utilisation
Unset the current-context
# Unset the current-context
oc config unset current-context
# Unset namespace in foo context
oc config unset contexts.foo.namespace
2.7.1.29. oc config use-context Copier lienLien copié sur presse-papiers!
Définir le contexte actuel dans un fichier kubeconfig
Exemple d'utilisation
Use the context for the minikube cluster
# Use the context for the minikube cluster
oc config use-context minikube
2.7.1.30. vue de la configuration de l'oc Copier lienLien copié sur presse-papiers!
Afficher les paramètres kubeconfig fusionnés ou un fichier kubeconfig spécifié
Exemple d'utilisation
2.7.1.31. oc cp Copier lienLien copié sur presse-papiers!
Copier des fichiers et des répertoires vers et depuis des conteneurs
Exemple d'utilisation
2.7.1.32. oc créer Copier lienLien copié sur presse-papiers!
Créer une ressource à partir d'un fichier ou de stdin
Exemple d'utilisation
2.7.1.33. oc create build Copier lienLien copié sur presse-papiers!
Créer une nouvelle construction
Exemple d'utilisation
Create a new build
# Create a new build
oc create build myapp
2.7.1.34. oc create clusterresourcequota Copier lienLien copié sur presse-papiers!
Créer un quota de ressources pour le cluster
Exemple d'utilisation
Create a cluster resource quota limited to 10 pods
# Create a cluster resource quota limited to 10 pods
oc create clusterresourcequota limit-bob --project-annotation-selector=openshift.io/requester=user-bob --hard=pods=10
2.7.1.35. oc create clusterrole Copier lienLien copié sur presse-papiers!
Créer un rôle de cluster
Exemple d'utilisation
2.7.1.36. oc create clusterrolebinding Copier lienLien copié sur presse-papiers!
Créer une liaison de rôle de cluster pour un rôle de cluster particulier
Exemple d'utilisation
Create a cluster role binding for user1, user2, and group1 using the cluster-admin cluster role
# Create a cluster role binding for user1, user2, and group1 using the cluster-admin cluster role
oc create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1
2.7.1.37. oc create configmap Copier lienLien copié sur presse-papiers!
Créer une carte de configuration à partir d'un fichier local, d'un répertoire ou d'une valeur littérale
Exemple d'utilisation
2.7.1.38. oc create cronjob Copier lienLien copié sur presse-papiers!
Créer une tâche cron avec le nom spécifié
Exemple d'utilisation
Create a cron job
# Create a cron job
oc create cronjob my-job --image=busybox --schedule="*/1 * * * *"
# Create a cron job with a command
oc create cronjob my-job --image=busybox --schedule="*/1 * * * *" -- date
2.7.1.39. oc create deployment Copier lienLien copié sur presse-papiers!
Créer un déploiement avec le nom spécifié
Exemple d'utilisation
2.7.1.40. oc create deploymentconfig Copier lienLien copié sur presse-papiers!
Créer une configuration de déploiement avec des options par défaut qui utilise une image donnée
Exemple d'utilisation
Create an nginx deployment config named my-nginx
# Create an nginx deployment config named my-nginx
oc create deploymentconfig my-nginx --image=nginx
2.7.1.41. oc créer une identité Copier lienLien copié sur presse-papiers!
Créer manuellement une identité (nécessaire uniquement si la création automatique est désactivée)
Exemple d'utilisation
Create an identity with identity provider "acme_ldap" and the identity provider username "adamjones"
# Create an identity with identity provider "acme_ldap" and the identity provider username "adamjones"
oc create identity acme_ldap:adamjones
2.7.1.42. oc create imagestream Copier lienLien copié sur presse-papiers!
Créer un nouveau flux d'images vide
Exemple d'utilisation
Create a new image stream
# Create a new image stream
oc create imagestream mysql
2.7.1.43. oc create imagestreamtag Copier lienLien copié sur presse-papiers!
Créer une nouvelle balise de flux d'images
Exemple d'utilisation
Create a new image stream tag based on an image in a remote registry
# Create a new image stream tag based on an image in a remote registry
oc create imagestreamtag mysql:latest --from-image=myregistry.local/mysql/mysql:5.0
2.7.1.44. oc create ingress Copier lienLien copié sur presse-papiers!
Créer une entrée avec le nom spécifié
Exemple d'utilisation
2.7.1.45. oc créer un emploi Copier lienLien copié sur presse-papiers!
Créer un travail avec le nom spécifié
Exemple d'utilisation
2.7.1.46. oc create namespace Copier lienLien copié sur presse-papiers!
Créer un espace de noms avec le nom spécifié
Exemple d'utilisation
Create a new namespace named my-namespace
# Create a new namespace named my-namespace
oc create namespace my-namespace
2.7.1.47. oc create poddisruptionbudget Copier lienLien copié sur presse-papiers!
Créer un budget d'interruption de pods avec le nom spécifié
Exemple d'utilisation
2.7.1.48. oc create priorityclass Copier lienLien copié sur presse-papiers!
Créer une classe de priorité avec le nom spécifié
Exemple d'utilisation
2.7.1.49. oc create quota Copier lienLien copié sur presse-papiers!
Créer un quota avec le nom spécifié
Exemple d'utilisation
Create a new resource quota named my-quota
# Create a new resource quota named my-quota
oc create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10
# Create a new resource quota named best-effort
oc create quota best-effort --hard=pods=100 --scopes=BestEffort
2.7.1.50. oc create role Copier lienLien copié sur presse-papiers!
Créer un rôle avec une seule règle
Exemple d'utilisation
2.7.1.51. oc create rolebinding Copier lienLien copié sur presse-papiers!
Créer un lien de rôle pour un rôle particulier ou un rôle de cluster
Exemple d'utilisation
Create a role binding for user1, user2, and group1 using the admin cluster role
# Create a role binding for user1, user2, and group1 using the admin cluster role
oc create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1
2.7.1.52. oc create route edge Copier lienLien copié sur presse-papiers!
Créer une route qui utilise la terminaison TLS en périphérie
Exemple d'utilisation
2.7.1.53. oc create route passthrough Copier lienLien copié sur presse-papiers!
Créer une route qui utilise la terminaison TLS passthrough
Exemple d'utilisation
2.7.1.54. oc create route reencrypt Copier lienLien copié sur presse-papiers!
Créer une route qui utilise la terminaison TLS reencrypt
Exemple d'utilisation
2.7.1.55. oc create secret docker-registry Copier lienLien copié sur presse-papiers!
Créer un secret à utiliser avec un registre Docker
Exemple d'utilisation
If you don't already have a .dockercfg file, you can create a dockercfg secret directly by using:
# If you don't already have a .dockercfg file, you can create a dockercfg secret directly by using:
oc create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
# Create a new secret named my-secret from ~/.docker/config.json
oc create secret docker-registry my-secret --from-file=.dockerconfigjson=path/to/.docker/config.json
2.7.1.56. oc create secret generic Copier lienLien copié sur presse-papiers!
Créer un secret à partir d'un fichier local, d'un répertoire ou d'une valeur littérale
Exemple d'utilisation
2.7.1.57. oc create secret tls Copier lienLien copié sur presse-papiers!
Créer un secret TLS
Exemple d'utilisation
Create a new TLS secret named tls-secret with the given key pair
# Create a new TLS secret named tls-secret with the given key pair
oc create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key
2.7.1.58. oc create service clusterip Copier lienLien copié sur presse-papiers!
Créer un service ClusterIP
Exemple d'utilisation
Create a new ClusterIP service named my-cs
# Create a new ClusterIP service named my-cs
oc create service clusterip my-cs --tcp=5678:8080
# Create a new ClusterIP service named my-cs (in headless mode)
oc create service clusterip my-cs --clusterip="None"
2.7.1.59. oc create service externalname Copier lienLien copié sur presse-papiers!
Créer un service ExternalName
Exemple d'utilisation
Create a new ExternalName service named my-ns
# Create a new ExternalName service named my-ns
oc create service externalname my-ns --external-name bar.com
2.7.1.60. oc create service loadbalancer Copier lienLien copié sur presse-papiers!
Créer un service LoadBalancer
Exemple d'utilisation
Create a new LoadBalancer service named my-lbs
# Create a new LoadBalancer service named my-lbs
oc create service loadbalancer my-lbs --tcp=5678:8080
2.7.1.61. oc create service nodeport Copier lienLien copié sur presse-papiers!
Créer un service NodePort
Exemple d'utilisation
Create a new NodePort service named my-ns
# Create a new NodePort service named my-ns
oc create service nodeport my-ns --tcp=5678:8080
2.7.1.62. oc create serviceaccount Copier lienLien copié sur presse-papiers!
Créer un compte de service avec le nom spécifié
Exemple d'utilisation
Create a new service account named my-service-account
# Create a new service account named my-service-account
oc create serviceaccount my-service-account
2.7.1.63. oc create token Copier lienLien copié sur presse-papiers!
Demander un jeton de compte de service
Exemple d'utilisation
2.7.1.64. oc create user Copier lienLien copié sur presse-papiers!
Créer manuellement un utilisateur (nécessaire uniquement si la création automatique est désactivée)
Exemple d'utilisation
Create a user with the username "ajones" and the display name "Adam Jones"
# Create a user with the username "ajones" and the display name "Adam Jones"
oc create user ajones --full-name="Adam Jones"
2.7.1.65. oc create useridentitymapping Copier lienLien copié sur presse-papiers!
Associer manuellement une identité à un utilisateur
Exemple d'utilisation
Map the identity "acme_ldap:adamjones" to the user "ajones"
# Map the identity "acme_ldap:adamjones" to the user "ajones"
oc create useridentitymapping acme_ldap:adamjones ajones
2.7.1.66. oc debug Copier lienLien copié sur presse-papiers!
Lancer une nouvelle instance d'un pod pour le débogage
Exemple d'utilisation
2.7.1.67. oc supprimer Copier lienLien copié sur presse-papiers!
Supprimer les ressources par nom de fichier, stdin, ressources et noms, ou par ressources et sélecteur d'étiquette
Exemple d'utilisation
2.7.1.68. oc décrire Copier lienLien copié sur presse-papiers!
Afficher les détails d'une ressource spécifique ou d'un groupe de ressources
Exemple d'utilisation
2.7.1.69. oc diff Copier lienLien copié sur presse-papiers!
Comparer la version en direct avec une version appliquée potentielle
Exemple d'utilisation
Diff resources included in pod.json
# Diff resources included in pod.json
oc diff -f pod.json
# Diff file read from stdin
cat service.yaml | oc diff -f -
2.7.1.70. oc edit Copier lienLien copié sur presse-papiers!
Modifier une ressource sur le serveur
Exemple d'utilisation
2.7.1.71. oc exec Copier lienLien copié sur presse-papiers!
Exécuter une commande dans un conteneur
Exemple d'utilisation
2.7.1.72. oc expliquer Copier lienLien copié sur presse-papiers!
Obtenir la documentation d'une ressource
Exemple d'utilisation
Get the documentation of the resource and its fields
# Get the documentation of the resource and its fields
oc explain pods
# Get the documentation of a specific field of a resource
oc explain pods.spec.containers
2.7.1.73. oc exposer Copier lienLien copié sur presse-papiers!
Exposer une application répliquée en tant que service ou route
Exemple d'utilisation
2.7.1.74. extrait d'oc Copier lienLien copié sur presse-papiers!
Extraction de secrets ou de cartes de configuration sur disque
Exemple d'utilisation
2.7.1.75. oc obtenir Copier lienLien copié sur presse-papiers!
Afficher une ou plusieurs ressources
Exemple d'utilisation
2.7.1.76. oc oisif Copier lienLien copié sur presse-papiers!
Ressources modulables inactives
Exemple d'utilisation
Idle the scalable controllers associated with the services listed in to-idle.txt
# Idle the scalable controllers associated with the services listed in to-idle.txt
$ oc idle --resource-names-file to-idle.txt
2.7.1.77. oc image append Copier lienLien copié sur presse-papiers!
Ajouter des calques aux images et les transférer dans un registre
Exemple d'utilisation
2.7.1.78. extraction d'images d'oc Copier lienLien copié sur presse-papiers!
Copier des fichiers d'une image vers le système de fichiers
Exemple d'utilisation
2.7.1.79. oc image info Copier lienLien copié sur presse-papiers!
Afficher des informations sur une image
Exemple d'utilisation
2.7.1.80. oc image mirror Copier lienLien copié sur presse-papiers!
Images miroir d'un référentiel à l'autre
Exemple d'utilisation
2.7.1.81. oc import-image Copier lienLien copié sur presse-papiers!
Importer des images à partir d'un registre d'images de conteneurs
Exemple d'utilisation
2.7.1.82. oc kustomize Copier lienLien copié sur presse-papiers!
Construire une cible de personnalisation à partir d'un répertoire ou d'une URL.
Exemple d'utilisation
2.7.1.83. étiquette oc Copier lienLien copié sur presse-papiers!
Mettre à jour les étiquettes d'une ressource
Exemple d'utilisation
2.7.1.84. login oc Copier lienLien copié sur presse-papiers!
Se connecter à un serveur
Exemple d'utilisation
2.7.1.85. oc logout Copier lienLien copié sur presse-papiers!
Fin de la session serveur en cours
Exemple d'utilisation
Log out
# Log out
oc logout
2.7.1.86. journaux d'oc Copier lienLien copié sur presse-papiers!
Imprimer les logs d'un conteneur dans un pod
Exemple d'utilisation
2.7.1.87. oc new-app Copier lienLien copié sur presse-papiers!
Créer une nouvelle application
Exemple d'utilisation
2.7.1.88. oc nouvelle construction Copier lienLien copié sur presse-papiers!
Créer une nouvelle configuration de construction
Exemple d'utilisation
2.7.1.89. oc new-project Copier lienLien copié sur presse-papiers!
Demander un nouveau projet
Exemple d'utilisation
Create a new project with minimal information
# Create a new project with minimal information
oc new-project web-team-dev
# Create a new project with a display name and description
oc new-project web-team-dev --display-name="Web Team Development" --description="Development project for the web team."
2.7.1.90. oc observer Copier lienLien copié sur presse-papiers!
Observer les changements dans les ressources et y réagir (expérimental)
Exemple d'utilisation
2.7.1.91. patch oc Copier lienLien copié sur presse-papiers!
Mise à jour des champs d'une ressource
Exemple d'utilisation
2.7.1.92. liste des plugins oc Copier lienLien copié sur presse-papiers!
Liste de tous les exécutables de plugins visibles dans le PATH d'un utilisateur
Exemple d'utilisation
List all available plugins
# List all available plugins
oc plugin list
2.7.1.93. oc 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 policy add-role-to-user view user1
# Add the 'edit' role to serviceaccount1 for the current project
oc policy add-role-to-user edit -z serviceaccount1
2.7.1.94. politique de l'oc révision du csc Copier lienLien copié sur presse-papiers!
Vérifier quel compte de service peut créer un pod
Exemple d'utilisation
2.7.1.95. politique de l'oc 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.7.1.96. oc port-forward Copier lienLien copié sur presse-papiers!
Transférer un ou plusieurs ports locaux vers un pod
Exemple d'utilisation
2.7.1.97. processus d'oc Copier lienLien copié sur presse-papiers!
Transformer un modèle en liste de ressources
Exemple d'utilisation
2.7.1.98. projet oc Copier lienLien copié sur presse-papiers!
Passer à un autre projet
Exemple d'utilisation
Switch to the 'myapp' project
# Switch to the 'myapp' project
oc project myapp
# Display the project currently in use
oc project
2.7.1.99. projets d'oc Copier lienLien copié sur presse-papiers!
Afficher les projets existants
Exemple d'utilisation
List all projects
# List all projects
oc projects
2.7.1.100. proxy oc Copier lienLien copié sur presse-papiers!
Exécuter un proxy vers le serveur API Kubernetes
Exemple d'utilisation
2.7.1.101. infos sur le registre des oc Copier lienLien copié sur presse-papiers!
Imprimer des informations sur le registre intégré
Exemple d'utilisation
Display information about the integrated registry
# Display information about the integrated registry
oc registry info
2.7.1.102. oc registry login Copier lienLien copié sur presse-papiers!
Se connecter au registre intégré
Exemple d'utilisation
Log in to the integrated registry
# Log in to the integrated registry
oc registry login
# Log in to different registry using BASIC auth credentials
oc registry login --registry quay.io/myregistry --auth-basic=USER:PASS
2.7.1.103. oc remplacer Copier lienLien copié sur presse-papiers!
Remplacer une ressource par un nom de fichier ou par stdin
Exemple d'utilisation
2.7.1.104. oc rollback Copier lienLien copié sur presse-papiers!
Revenir à un déploiement antérieur d'une partie de l'application
Exemple d'utilisation
2.7.1.105. annulation de la mise en œuvre de l'oc Copier lienLien copié sur presse-papiers!
Annuler le déploiement en cours
Exemple d'utilisation
Cancel the in-progress deployment based on 'nginx'
# Cancel the in-progress deployment based on 'nginx'
oc rollout cancel dc/nginx
2.7.1.106. historique du déploiement des oc Copier lienLien copié sur presse-papiers!
Voir l'historique des déploiements
Exemple d'utilisation
View the rollout history of a deployment
# View the rollout history of a deployment
oc rollout history dc/nginx
# View the details of deployment revision 3
oc rollout history dc/nginx --revision=3
2.7.1.107. dernier déploiement d'oc Copier lienLien copié sur presse-papiers!
Démarrer un nouveau déploiement pour une configuration de déploiement avec le dernier état de ses déclencheurs
Exemple d'utilisation
Start a new rollout based on the latest images defined in the image change triggers
# Start a new rollout based on the latest images defined in the image change triggers
oc rollout latest dc/nginx
# Print the rolled out deployment config
oc rollout latest dc/nginx -o json
2.7.1.108. pause dans le déploiement de l'oc Copier lienLien copié sur presse-papiers!
Marquer la ressource fournie comme interrompue
Exemple d'utilisation
Mark the nginx deployment as paused. Any current state of
# Mark the nginx deployment as paused. Any current state of
# the deployment will continue its function, new updates to the deployment will not
# have an effect as long as the deployment is paused
oc rollout pause dc/nginx
2.7.1.109. redémarrage du déploiement d'oc Copier lienLien copié sur presse-papiers!
Redémarrer une ressource
Exemple d'utilisation
2.7.1.110. résumé de la mise en œuvre de l'oc Copier lienLien copié sur presse-papiers!
Reprendre une ressource en pause
Exemple d'utilisation
Resume an already paused deployment
# Resume an already paused deployment
oc rollout resume dc/nginx
2.7.1.111. oc rollout retry Copier lienLien copié sur presse-papiers!
Réessayer le dernier déploiement qui a échoué
Exemple d'utilisation
Retry the latest failed deployment based on 'frontend'
# Retry the latest failed deployment based on 'frontend'
# The deployer pod and any hook pods are deleted for the latest failed deployment
oc rollout retry dc/frontend
2.7.1.112. état d'avancement du déploiement des oc Copier lienLien copié sur presse-papiers!
Afficher l'état d'avancement du déploiement
Exemple d'utilisation
Watch the status of the latest rollout
# Watch the status of the latest rollout
oc rollout status dc/nginx
2.7.1.113. oc rollout undo Copier lienLien copié sur presse-papiers!
Annuler un déploiement précédent
Exemple d'utilisation
Roll back to the previous deployment
# Roll back to the previous deployment
oc rollout undo dc/nginx
# Roll back to deployment revision 3. The replication controller for that version must exist
oc rollout undo dc/nginx --to-revision=3
2.7.1.114. oc rsh Copier lienLien copié sur presse-papiers!
Démarrer une session shell dans un conteneur
Exemple d'utilisation
2.7.1.115. oc rsync Copier lienLien copié sur presse-papiers!
Copier des fichiers entre un système de fichiers local et un pod
Exemple d'utilisation
Synchronize a local directory with a pod directory
# Synchronize a local directory with a pod directory
oc rsync ./local/dir/ POD:/remote/dir
# Synchronize a pod directory with a local directory
oc rsync POD:/remote/dir/ ./local/dir
2.7.1.116. course d'oc Copier lienLien copié sur presse-papiers!
Exécuter une image particulière sur le cluster
Exemple d'utilisation
2.7.1.117. échelle oc Copier lienLien copié sur presse-papiers!
Définir une nouvelle taille pour un déploiement, un ensemble de réplicas ou un contrôleur de réplication
Exemple d'utilisation
2.7.1.118. oc secrets link Copier lienLien copié sur presse-papiers!
Lier les secrets à un compte de service
Exemple d'utilisation
Add an image pull secret to a service account to automatically use it for pulling pod images
# Add an image pull secret to a service account to automatically use it for pulling pod images
oc secrets link serviceaccount-name pull-secret --for=pull
# Add an image pull secret to a service account to automatically use it for both pulling and pushing build images
oc secrets link builder builder-image-secret --for=pull,mount
2.7.1.119. oc secrets unlink Copier lienLien copié sur presse-papiers!
Détacher les secrets d'un compte de service
Exemple d'utilisation
Unlink a secret currently associated with a service account
# Unlink a secret currently associated with a service account
oc secrets unlink serviceaccount-name secret-name another-secret-name ...
2.7.1.120. oc set build-hook Copier lienLien copié sur presse-papiers!
Mise à jour d'un crochet de construction sur une configuration de construction
Exemple d'utilisation
2.7.1.121. oc set build-secret Copier lienLien copié sur presse-papiers!
Mise à jour d'un secret de construction sur une configuration de construction
Exemple d'utilisation
2.7.1.122. oc set data Copier lienLien copié sur presse-papiers!
Mettre à jour les données d'une carte de configuration ou d'un secret
Exemple d'utilisation
2.7.1.123. oc set deployment-hook Copier lienLien copié sur presse-papiers!
Mise à jour d'un crochet de déploiement sur une configuration de déploiement
Exemple d'utilisation
2.7.1.124. oc set env Copier lienLien copié sur presse-papiers!
Mise à jour des variables d'environnement sur un modèle de pod
Exemple d'utilisation
2.7.1.125. oc set image Copier lienLien copié sur presse-papiers!
Mise à jour de l'image d'un modèle de pod
Exemple d'utilisation
2.7.1.126. oc set image-lookup Copier lienLien copié sur presse-papiers!
Modifier la façon dont les images sont résolues lors du déploiement des applications
Exemple d'utilisation
2.7.1.127. oc set probe Copier lienLien copié sur presse-papiers!
Mise à jour d'une sonde sur un modèle de pod
Exemple d'utilisation
2.7.1.128. oc set resources Copier lienLien copié sur presse-papiers!
Mise à jour des demandes/limites de ressources sur les objets avec des modèles de pods
Exemple d'utilisation
2.7.1.129. oc set route-backends Copier lienLien copié sur presse-papiers!
Mettre à jour les backends d'une route
Exemple d'utilisation
2.7.1.130. sélecteur d'ensemble d'oc Copier lienLien copié sur presse-papiers!
Définir le sélecteur d'une ressource
Exemple d'utilisation
Set the labels and selector before creating a deployment/service pair.
# Set the labels and selector before creating a deployment/service pair.
oc create service clusterip my-svc --clusterip="None" -o yaml --dry-run | oc set selector --local -f - 'environment=qa' -o yaml | oc create -f -
oc create deployment my-dep -o yaml --dry-run | oc label --local -f - environment=qa -o yaml | oc create -f -
2.7.1.131. oc set serviceaccount Copier lienLien copié sur presse-papiers!
Mettre à jour le compte de service d'une ressource
Exemple d'utilisation
Set deployment nginx-deployment's service account to serviceaccount1
# Set deployment nginx-deployment's service account to serviceaccount1
oc set serviceaccount deployment nginx-deployment serviceaccount1
# Print the result (in YAML format) of updated nginx deployment with service account from a local file, without hitting the API server
oc set sa -f nginx-deployment.yaml serviceaccount1 --local --dry-run -o yaml
2.7.1.132. oc set subject Copier lienLien copié sur presse-papiers!
Mise à jour du compte de l'utilisateur, du groupe ou du service dans une liaison de rôles ou une liaison de rôles de cluster
Exemple d'utilisation
2.7.1.133. oc set triggers Copier lienLien copié sur presse-papiers!
Mise à jour des déclencheurs sur un ou plusieurs objets
Exemple d'utilisation
2.7.1.134. oc set volumes Copier lienLien copié sur presse-papiers!
Mise à jour des volumes sur un modèle de pod
Exemple d'utilisation
2.7.1.135. oc start-build Copier lienLien copié sur presse-papiers!
Commencer une nouvelle construction
Exemple d'utilisation
2.7.1.136. statut de l'oc Copier lienLien copié sur presse-papiers!
Afficher une vue d'ensemble du projet en cours
Exemple d'utilisation
2.7.1.137. étiquette oc Copier lienLien copié sur presse-papiers!
Marquer des images existantes dans des flux d'images
Exemple d'utilisation
2.7.1.138. version oc Copier lienLien copié sur presse-papiers!
Imprimer les informations relatives à la version du client et du serveur
Exemple d'utilisation
2.7.1.139. oc attendre Copier lienLien copié sur presse-papiers!
Expérimental : Attente d'une condition spécifique sur une ou plusieurs ressources
Exemple d'utilisation
2.7.1.140. oc whoami Copier lienLien copié sur presse-papiers!
Renvoi d'informations sur la session en cours
Exemple d'utilisation
Display the currently authenticated user
# Display the currently authenticated user
oc whoami