2.6. Commande OpenShift CLI Référence de commande
Cette référence fournit des descriptions et des exemples de commandes pour les commandes de développeurs OpenShift CLI (oc).
Exécutez l’aide d’oc pour énumérer toutes les commandes ou exécuter oc <command> --aider à obtenir des détails supplémentaires pour une commande spécifique.
2.6.1. Commandes de développeurs OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
2.6.1.1. annotation d’OC Copier lienLien copié sur presse-papiers!
Actualiser les annotations sur une ressource
Exemple d’utilisation
2.6.1.2. api-ressources d’OC Copier lienLien copié sur presse-papiers!
Imprimez les ressources API prises en charge sur le serveur
Exemple d’utilisation
2.6.1.3. api-versions OC Copier lienLien copié sur presse-papiers!
Imprimez les versions API prises en charge sur le serveur, sous la forme de "groupe/version"
Exemple d’utilisation
# Print the supported API versions oc api-versions
# Print the supported API versions
oc api-versions
2.6.1.4. les OC s’appliquent Copier lienLien copié sur presse-papiers!
Appliquer une configuration à une ressource par nom de fichier ou stdin
Exemple d’utilisation
2.6.1.5. les OC appliquent Edit-last-appliqué Copier lienLien copié sur presse-papiers!
Éditer les dernières annotations de configuration de dernière application d’une ressource/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.6.1.6. appliquer OC-last-appliqué Copier lienLien copié sur presse-papiers!
Définir l’annotation de dernière configuration appliquée sur un objet en direct pour correspondre au contenu d’un fichier
Exemple d’utilisation
2.6.1.7. l’OC applique view-last-appliqué Copier lienLien copié sur presse-papiers!
Afficher les dernières annotations de configuration appliquée d’une ressource/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.6.1.8. joint d’OC Copier lienLien copié sur presse-papiers!
Attacher à un conteneur en cours d’exécution
Exemple d’utilisation
2.6.1.9. auth can-i d’OC Copier lienLien copié sur presse-papiers!
Vérifiez si une action est autorisée
Exemple d’utilisation
2.6.1.10. auth OC se réconcilier Copier lienLien copié sur presse-papiers!
Concilie les règles relatives au rôle RBAC, à la liaison des rôles, au rôle de cluster et aux objets liés au 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.6.1.11. auth whoami d’OC Copier lienLien copié sur presse-papiers!
Expérimental: Vérifier les attributs de soi-même
Exemple d’utilisation
# Get your subject attributes. oc auth whoami # Get your subject attributes in JSON format. oc auth whoami -o json
# Get your subject attributes.
oc auth whoami
# Get your subject attributes in JSON format.
oc auth whoami -o json
2.6.1.12. autoscale d’OC Copier lienLien copié sur presse-papiers!
Automatiser une configuration de déploiement, un déploiement, un ensemble de répliques, un ensemble d’états ou 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.6.1.13. annulation d’OC Copier lienLien copié sur presse-papiers!
Annuler l’exécution, l’attente ou les nouvelles versions
Exemple d’utilisation
2.6.1.14. cluster-info OC Copier lienLien copié sur presse-papiers!
Afficher les informations du 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.6.1.15. dump OC cluster-info Copier lienLien copié sur presse-papiers!
Décharger les informations pertinentes pour le débogage et le diagnostic
Exemple d’utilisation
2.6.1.16. achèvement des OC Copier lienLien copié sur presse-papiers!
Code d’achèvement de la coquille de sortie pour la coquille spécifiée (bash, zsh, poisson ou powershell)
Exemple d’utilisation
2.6.1.17. configuration 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.6.1.18. configuration OC config Remove-cluster Copier lienLien copié sur presse-papiers!
Effacer le cluster spécifié du kubeconfig
Exemple d’utilisation
# Delete the minikube cluster oc config delete-cluster minikube
# Delete the minikube cluster
oc config delete-cluster minikube
2.6.1.19. configuration OC config Remove-context Copier lienLien copié sur presse-papiers!
Effacer 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.6.1.20. configuration de l’utilisateur de suppression Copier lienLien copié sur presse-papiers!
Effacer l’utilisateur spécifié du kubeconfig
Exemple d’utilisation
# Delete the minikube user oc config delete-user minikube
# Delete the minikube user
oc config delete-user minikube
2.6.1.21. config OC get-clusters Copier lienLien copié sur presse-papiers!
Affichage des clusters définis dans le 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.6.1.22. configuration OC 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.6.1.23. configuration 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.6.1.24. configuration d’OC new-admin-kubeconfig Copier lienLien copié sur presse-papiers!
Générer, rendre le serveur fiable et afficher un nouvel admin.kubeconfig
Exemple d’utilisation
# Generate a new admin kubeconfig oc config new-admin-kubeconfig
# Generate a new admin kubeconfig
oc config new-admin-kubeconfig
2.6.1.25. configuration d’OC new-kubelet-bootstrap-kubeconfig Copier lienLien copié sur presse-papiers!
Générer, rendre le serveur fiable et afficher un nouveau kubelet /etc/kubernetes/kubeconfig
Exemple d’utilisation
# Generate a new kubelet bootstrap kubeconfig oc config new-kubelet-bootstrap-kubeconfig
# Generate a new kubelet bootstrap kubeconfig
oc config new-kubelet-bootstrap-kubeconfig
2.6.1.26. config OC rafraîchissement-ca-grouple Copier lienLien copié sur presse-papiers!
Actualisez le paquet OpenShift CA en contactant le serveur API
Exemple d’utilisation
2.6.1.27. configuration OC rename-context Copier lienLien copié sur presse-papiers!
Le renom d’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.6.1.28. ensemble de configuration OC Copier lienLien copié sur presse-papiers!
Définir une valeur individuelle dans un fichier kubeconfig
Exemple d’utilisation
2.6.1.29. configuration OC Set-cluster Copier lienLien copié sur presse-papiers!
Définir une entrée de cluster dans kubeconfig
Exemple d’utilisation
2.6.1.30. configuration OC set-context Copier lienLien copié sur presse-papiers!
Définir une entrée contextuelle 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.6.1.31. configuration OC config set-credentials Copier lienLien copié sur presse-papiers!
Définir une entrée utilisateur dans kubeconfig
Exemple d’utilisation
2.6.1.32. config OC Unset Copier lienLien copié sur presse-papiers!
Désinitialiser 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.6.1.33. configuration OC use-context Copier lienLien copié sur presse-papiers!
Définir le contexte courant 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.6.1.34. affichage de configuration OC Copier lienLien copié sur presse-papiers!
Afficher les paramètres de kubeconfig fusionnés ou un fichier kubeconfig spécifié
Exemple d’utilisation
2.6.1.35. cp d’OC Copier lienLien copié sur presse-papiers!
Copier des fichiers et des répertoires vers et depuis des conteneurs
Exemple d’utilisation
2.6.1.36. création d’OC Copier lienLien copié sur presse-papiers!
Créer une ressource à partir d’un fichier ou à partir de stdin
Exemple d’utilisation
2.6.1.37. création d’OC 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.6.1.38. créer clusterresourcequota Copier lienLien copié sur presse-papiers!
Créer un quota de ressources en 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.6.1.39. créer clusterrole OC Copier lienLien copié sur presse-papiers!
Créer un rôle de cluster
Exemple d’utilisation
2.6.1.40. créer le clusterrolebinding Copier lienLien copié sur presse-papiers!
Créer un rôle de cluster contraignant 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.6.1.41. créer un configmap Copier lienLien copié sur presse-papiers!
Créer une carte de configuration à partir d’un fichier, d’un répertoire ou d’une valeur littérale locale
Exemple d’utilisation
2.6.1.42. créer un 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.6.1.43. créer un déploiement Copier lienLien copié sur presse-papiers!
Créer un déploiement avec le nom spécifié
Exemple d’utilisation
2.6.1.44. créer la configuration de déploiement Copier lienLien copié sur presse-papiers!
Créer une configuration de déploiement avec des options par défaut qui utilisent 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.6.1.45. créer une identité Copier lienLien copié sur presse-papiers!
Créer manuellement une identité (uniquement nécessaire 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.6.1.46. créer un flux d’images 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.6.1.47. création d’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.6.1.48. l’OC crée une entrée Copier lienLien copié sur presse-papiers!
Créer une entrée avec le nom spécifié
Exemple d’utilisation
2.6.1.49. création d’emploi OC Copier lienLien copié sur presse-papiers!
Créer un job avec le nom spécifié
Exemple d’utilisation
2.6.1.50. créer un espace de noms 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.6.1.51. créer un budget poddisruption Copier lienLien copié sur presse-papiers!
Créer un budget de perturbation de pod avec le nom spécifié
Exemple d’utilisation
2.6.1.52. créer une classe de priorité Copier lienLien copié sur presse-papiers!
Créer une classe de priorité avec le nom spécifié
Exemple d’utilisation
2.6.1.53. créer un 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.6.1.54. créer un rôle Copier lienLien copié sur presse-papiers!
Créer un rôle avec une seule règle
Exemple d’utilisation
2.6.1.55. l’OC crée la reliure de rôle Copier lienLien copié sur presse-papiers!
Créer un rôle contraignant 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 serviceaccount monitoring:sa-dev using the admin role oc create rolebinding admin-binding --role=admin --serviceaccount=monitoring:sa-dev
# 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 serviceaccount monitoring:sa-dev using the admin role
oc create rolebinding admin-binding --role=admin --serviceaccount=monitoring:sa-dev
2.6.1.56. créer un bord de route Copier lienLien copié sur presse-papiers!
Créer un itinéraire qui utilise la terminaison TLS edge
Exemple d’utilisation
2.6.1.57. l’OC crée un passage d’itinéraire Copier lienLien copié sur presse-papiers!
Créer un itinéraire qui utilise la terminaison TLS passthrough
Exemple d’utilisation
2.6.1.58. créer une route reencrypt Copier lienLien copié sur presse-papiers!
Créer une route qui utilise recrypter la terminaison TLS
Exemple d’utilisation
2.6.1.59. créer un fichier secret docker-registry Copier lienLien copié sur presse-papiers!
Créer un secret à utiliser avec un registre Docker
Exemple d’utilisation
# If you do not already have a .dockercfg file, create a dockercfg secret directly 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 do not already have a .dockercfg file, create a dockercfg secret directly
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.6.1.60. créer un secret générique Copier lienLien copié sur presse-papiers!
Créer un secret à partir d’un fichier, d’un répertoire ou d’une valeur littérale locale
Exemple d’utilisation
2.6.1.61. créer des tls secrets 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.crt --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.crt --key=path/to/tls.key
2.6.1.62. créer un cluster de service 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.6.1.63. créer un nom externe de service Copier lienLien copié sur presse-papiers!
Créer un service ExterneName
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.6.1.64. créer un balanceur de charge de service 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.6.1.65. créer un 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.6.1.66. créer un compte de service 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.6.1.67. créer un jeton OC Copier lienLien copié sur presse-papiers!
Demander un jeton de compte de service
Exemple d’utilisation
2.6.1.68. créer un utilisateur Copier lienLien copié sur presse-papiers!
Créer manuellement un utilisateur (uniquement nécessaire 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.6.1.69. création d’un useridentitymapping Copier lienLien copié sur presse-papiers!
Cartographie manuelle d’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.6.1.70. débogage d’OC Copier lienLien copié sur presse-papiers!
Lancer une nouvelle instance d’un pod pour le débogage
Exemple d’utilisation
2.6.1.71. les OC suppriment Copier lienLien copié sur presse-papiers!
Effacer les ressources par nom de fichier, stdin, ressources et noms, ou par le sélecteur de ressources et d’étiquettes
Exemple d’utilisation
2.6.1.72. les OC décrivent Copier lienLien copié sur presse-papiers!
Afficher les détails d’une ressource ou d’un groupe de ressources spécifiques
Exemple d’utilisation
2.6.1.73. diff d’OC Copier lienLien copié sur presse-papiers!
Differ la version en direct par rapport à une version appliquée
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.6.1.74. édition d’OC Copier lienLien copié sur presse-papiers!
Éditer une ressource sur le serveur
Exemple d’utilisation
2.6.1.75. événements OC Copier lienLien copié sur presse-papiers!
Liste des événements
Exemple d’utilisation
2.6.1.76. exec de l’OC Copier lienLien copié sur presse-papiers!
Exécuter une commande dans un conteneur
Exemple d’utilisation
2.6.1.77. l’OC explique Copier lienLien copié sur presse-papiers!
Obtenir de la documentation pour une ressource
Exemple d’utilisation
2.6.1.78. exposition d’OC Copier lienLien copié sur presse-papiers!
Exposer une application répliquée en tant que service ou itinéraire
Exemple d’utilisation
2.6.1.79. extrait d’OC Copier lienLien copié sur presse-papiers!
Extraire des secrets ou configurer des cartes sur le disque
Exemple d’utilisation
2.6.1.80. les OC obtiennent Copier lienLien copié sur presse-papiers!
Afficher une ou plusieurs ressources
Exemple d’utilisation
2.6.1.81. Get-token d’OC Copier lienLien copié sur presse-papiers!
Expérimental: Obtenez un jeton de l’émetteur OIDC externe en tant que plugin d’identification exec
Exemple d’utilisation
# Starts an auth code flow to the issuer URL with the client ID and the given extra scopes oc get-token --client-id=client-id --issuer-url=test.issuer.url --extra-scopes=email,profile # Starts an auth code flow to the issuer URL with a different callback address oc get-token --client-id=client-id --issuer-url=test.issuer.url --callback-address=127.0.0.1:8343
# Starts an auth code flow to the issuer URL with the client ID and the given extra scopes
oc get-token --client-id=client-id --issuer-url=test.issuer.url --extra-scopes=email,profile
# Starts an auth code flow to the issuer URL with a different callback address
oc get-token --client-id=client-id --issuer-url=test.issuer.url --callback-address=127.0.0.1:8343
2.6.1.82. oisive d’OC Copier lienLien copié sur presse-papiers!
Des ressources évolutibles inutilisées
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.6.1.83. annexe de l’image OC Copier lienLien copié sur presse-papiers!
Ajouter des couches aux images et les pousser à un registre
Exemple d’utilisation
2.6.1.84. extrait d’image OC Copier lienLien copié sur presse-papiers!
Copiez des fichiers à partir d’une image dans le système de fichiers
Exemple d’utilisation
2.6.1.85. info sur l’image OC Copier lienLien copié sur presse-papiers!
Afficher des informations sur une image
Exemple d’utilisation
2.6.1.86. le miroir d’image OC Copier lienLien copié sur presse-papiers!
Images miroirs d’un dépôt à l’autre
Exemple d’utilisation
2.6.1.87. image d’importation d’OC Copier lienLien copié sur presse-papiers!
Importer des images à partir d’un registre d’images conteneur
Exemple d’utilisation
2.6.1.88. kustomize OC Copier lienLien copié sur presse-papiers!
Construire une cible de kustomisation à partir d’un répertoire ou d’une URL
Exemple d’utilisation
2.6.1.89. étiquette OC Copier lienLien copié sur presse-papiers!
Actualisez les étiquettes sur une ressource
Exemple d’utilisation
2.6.1.90. connexion OC Copier lienLien copié sur presse-papiers!
Connectez-vous à un serveur
Exemple d’utilisation
2.6.1.91. logo d’OC Copier lienLien copié sur presse-papiers!
Fin de la session serveur actuelle
Exemple d’utilisation
# Log out oc logout
# Log out
oc logout
2.6.1.92. journaux d’OC Copier lienLien copié sur presse-papiers!
Imprimer les journaux pour un conteneur dans un pod
Exemple d’utilisation
2.6.1.93. la nouvelle application OC Copier lienLien copié sur presse-papiers!
Créer une nouvelle application
Exemple d’utilisation
2.6.1.94. la nouvelle construction d’OC Copier lienLien copié sur presse-papiers!
Créer une nouvelle configuration de build
Exemple d’utilisation
2.6.1.95. le nouveau projet OC 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.6.1.96. l’OC observe Copier lienLien copié sur presse-papiers!
Observer les changements de ressources et y réagir (expérimental)
Exemple d’utilisation
2.6.1.97. patch d’OC Copier lienLien copié sur presse-papiers!
Actualiser les champs d’une ressource
Exemple d’utilisation
2.6.1.98. liste des plugins OC Copier lienLien copié sur presse-papiers!
Liste de tous les exécutables de plugin visibles sur le PATH d’un utilisateur
Exemple d’utilisation
# List all available plugins oc plugin list
# List all available plugins
oc plugin list
2.6.1.99. add-role-to-user de la politique d’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 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.6.1.100. examen de la politique de l’OC Copier lienLien copié sur presse-papiers!
Vérifiez quel compte de service peut créer un pod
Exemple d’utilisation
2.6.1.101. la politique d’OCC-sujet-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.6.1.102. le port d’Oc-forward Copier lienLien copié sur presse-papiers!
Acheminer un ou plusieurs ports locaux vers un pod
Exemple d’utilisation
2.6.1.103. le processus d’OC Copier lienLien copié sur presse-papiers!
Le traitement d’un modèle dans la liste des ressources
Exemple d’utilisation
2.6.1.104. le projet OC Copier lienLien copié sur presse-papiers!
Basculer vers 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.6.1.105. les 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.6.1.106. le proxy d’OC Copier lienLien copié sur presse-papiers!
Exécutez un proxy vers le serveur API Kubernetes
Exemple d’utilisation
2.6.1.107. connexion au registre OC Copier lienLien copié sur presse-papiers!
Connectez-vous 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.6.1.108. les OC remplacent Copier lienLien copié sur presse-papiers!
Le remplacement d’une ressource par nom de fichier ou stdin
Exemple d’utilisation
2.6.1.109. le retour d’OC Copier lienLien copié sur presse-papiers!
Faire revenir une partie d’une application à un déploiement précédent
Exemple d’utilisation
2.6.1.110. annulation du déploiement d’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.6.1.111. historique de déploiement d’OC Copier lienLien copié sur presse-papiers!
Afficher l’historique du déploiement
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.6.1.112. dernier déploiement d’OC Copier lienLien copié sur presse-papiers!
Démarrez un nouveau déploiement pour une configuration de déploiement avec le dernier état à partir 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.6.1.113. pause de déploiement d’OC Copier lienLien copié sur presse-papiers!
Indiquez la ressource fournie comme une pause
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.6.1.114. déploiement d’OC redémarrage Copier lienLien copié sur presse-papiers!
Redémarrez une ressource
Exemple d’utilisation
2.6.1.115. CV de déploiement d’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.6.1.116. essai de déploiement d’OC Copier lienLien copié sur presse-papiers!
Essayez le dernier déploiement raté
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.6.1.117. État du déploiement d’OC Copier lienLien copié sur presse-papiers!
Afficher l’état 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.6.1.118. lancement d’OC 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.6.1.119. à propos de OC rsh Copier lienLien copié sur presse-papiers!
Démarrer une session shell dans un conteneur
Exemple d’utilisation
2.6.1.120. l’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.6.1.121. course d’OC Copier lienLien copié sur presse-papiers!
Exécutez une image particulière sur le cluster
Exemple d’utilisation
2.6.1.122. échelle d’OC Copier lienLien copié sur presse-papiers!
Définir une nouvelle taille pour un contrôleur de déploiement, de réplique ou de réplication
Exemple d’utilisation
2.6.1.123. lien secret OC Copier lienLien copié sur presse-papiers!
Lier des 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.6.1.124. les secrets d’OC 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.6.1.125. ensemble OC build-hook Copier lienLien copié sur presse-papiers!
Actualisez un crochet de construction sur une configuration de build
Exemple d’utilisation
2.6.1.126. ensemble OC build-secret Copier lienLien copié sur presse-papiers!
Actualisez un secret de construction sur une configuration de build
Exemple d’utilisation
2.6.1.127. ensemble de données OC Copier lienLien copié sur presse-papiers!
Actualisez les données dans une carte de configuration ou un secret
Exemple d’utilisation
2.6.1.128. jeu OC set déploiement-hook Copier lienLien copié sur presse-papiers!
Actualisez un crochet de déploiement sur une configuration de déploiement
Exemple d’utilisation
2.6.1.129. ensemble d’OC env Copier lienLien copié sur presse-papiers!
Actualiser les variables d’environnement sur un modèle de pod
Exemple d’utilisation
2.6.1.130. image de jeu d’OC Copier lienLien copié sur presse-papiers!
Actualisez l’image d’un modèle de pod
Exemple d’utilisation
2.6.1.131. configuration d’image-lookup d’OC Copier lienLien copié sur presse-papiers!
Changer la façon dont les images sont résolues lors du déploiement d’applications
Exemple d’utilisation
2.6.1.132. capteur de jeu d’OC Copier lienLien copié sur presse-papiers!
Actualiser une sonde sur un modèle de pod
Exemple d’utilisation
2.6.1.133. l’OC a défini des ressources Copier lienLien copié sur presse-papiers!
Actualisez les demandes de ressources/limites sur les objets avec des modèles de pod
Exemple d’utilisation
2.6.1.134. boucles de route d’OC Copier lienLien copié sur presse-papiers!
Actualisez les backends pour un itinéraire
Exemple d’utilisation
2.6.1.135. ensemble d’OC sélecteur Copier lienLien copié sur presse-papiers!
Définir le sélecteur sur 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.6.1.136. compte de service fixe d’OC Copier lienLien copié sur presse-papiers!
Actualiser 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.6.1.137. ensemble d’OC sujet Copier lienLien copié sur presse-papiers!
Actualisez le compte utilisateur, groupe ou service dans une liaison de rôle ou de cluster
Exemple d’utilisation
2.6.1.138. déclencheurs OC réglés Copier lienLien copié sur presse-papiers!
Actualisez les déclencheurs sur un ou plusieurs objets
Exemple d’utilisation
2.6.1.139. ensemble de volumes d’OC Copier lienLien copié sur presse-papiers!
Actualiser les volumes sur un modèle de pod
Exemple d’utilisation
2.6.1.140. démarrage d’OC Copier lienLien copié sur presse-papiers!
Démarrer une nouvelle construction
Exemple d’utilisation
2.6.1.141. État des OC Copier lienLien copié sur presse-papiers!
Afficher un aperçu du projet en cours
Exemple d’utilisation
2.6.1.142. étiquette OC Copier lienLien copié sur presse-papiers!
Baliser les images existantes dans les flux d’images
Exemple d’utilisation
2.6.1.143. la version OC Copier lienLien copié sur presse-papiers!
Imprimer les informations sur la version client et serveur
Exemple d’utilisation
2.6.1.144. les OC attendent Copier lienLien copié sur presse-papiers!
Expérimental : Attendez une condition spécifique sur une ou plusieurs ressources
Exemple d’utilisation
2.6.1.145. l’OC whoami Copier lienLien copié sur presse-papiers!
Informations de retour sur la session en cours
Exemple d’utilisation
# Display the currently authenticated user oc whoami
# Display the currently authenticated user
oc whoami