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 oc 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 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
# 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 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
# 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 oc auth reconcile -f my-rbac-rules.yaml
# 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 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
# 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 oc cluster-info
# 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 oc config 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 oc config delete-cluster minikube
# 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 oc config delete-context minikube
# 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 oc config delete-user minikube
# 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 oc config get-clusters
# 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 oc config get-contexts # Describe one context in your kubeconfig file oc config get-contexts my-context
# 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 oc config get-users
# 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 oc config rename-context old-name new-name
# 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 oc config set-context gce --user=cluster-admin
# 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 oc config unset current-context # Unset namespace in foo context oc config unset contexts.foo.namespace
# 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 oc config use-context minikube
# 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 oc create build myapp
# 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 oc create clusterresourcequota limit-bob --project-annotation-selector=openshift.io/requester=user-bob --hard=pods=10
# 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 oc create clusterrolebinding cluster-admin --clusterrole=cluster-admin --user=user1 --user=user2 --group=group1
# 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 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
# 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 oc create deploymentconfig my-nginx --image=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" oc create identity acme_ldap: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 oc create imagestream mysql
# 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 oc create imagestreamtag mysql:latest --from-image=myregistry.local/mysql/mysql:5.0
# 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 oc create namespace 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 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
# 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 oc create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1
# 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: 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
# 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 oc create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.key
# 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 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"
# 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 oc create service externalname my-ns --external-name bar.com
# 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 oc create service loadbalancer my-lbs --tcp=5678:8080
# 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 oc create service nodeport my-ns --tcp=5678:8080
# 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 oc create serviceaccount 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" oc create user ajones --full-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" oc create useridentitymapping acme_ldap:adamjones 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 oc diff -f pod.json # Diff file read from stdin cat service.yaml | oc diff -f -
# 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 oc explain pods # Get the documentation of a specific field of a resource oc explain pods.spec.containers
# 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 $ oc idle --resource-names-file 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 oc logout
# 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 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."
# 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 oc plugin list
# 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 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
# 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 oc project myapp # Display the project currently in use oc 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 oc 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 oc registry info
# 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 oc registry login # Log in to different registry using BASIC auth credentials oc registry login --registry quay.io/myregistry --auth-basic=USER:PASS
# 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' oc rollout cancel dc/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 oc rollout history dc/nginx # View the details of deployment revision 3 oc rollout history dc/nginx --revision=3
# 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 oc rollout latest dc/nginx # Print the rolled out deployment config oc rollout latest dc/nginx -o json
# 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 # 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
# 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 oc rollout resume dc/nginx
# 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' # The deployer pod and any hook pods are deleted for the latest failed deployment oc rollout retry dc/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 oc rollout status dc/nginx
# 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 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
# 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 oc rsync ./local/dir/ POD:/remote/dir # Synchronize a pod directory with a local directory oc rsync POD:/remote/dir/ ./local/dir
# 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 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
# 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 oc secrets unlink serviceaccount-name secret-name another-secret-name ...
# 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. 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 -
# 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 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
# 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 oc whoami
# Display the currently authenticated user
oc whoami