Oc login: Difference between revisions
Line 7: | Line 7: | ||
Establishes an authenticated command-line session with the server and saves configuration under <tt>.kube/config</tt>.If there is no state saved under .kube/config, it queries the user for OpenShift server, username and password. | Establishes an authenticated command-line session with the server and saves configuration under <tt>.kube/config</tt>.If there is no state saved under .kube/config, it queries the user for OpenShift server, username and password. | ||
The command sets up the command line interface and serves as the entry point for most users. | The command sets up the command line interface and serves as the entry point for most users. The command runs in the context of a project. | ||
The user must exists on server, and its identity must be correctly resolved by the OpenShift identity provider. | The user must exists on server, and its identity must be correctly resolved by the OpenShift identity provider. |
Revision as of 06:48, 21 November 2017
Internal
Overview
Establishes an authenticated command-line session with the server and saves configuration under .kube/config.If there is no state saved under .kube/config, it queries the user for OpenShift server, username and password.
The command sets up the command line interface and serves as the entry point for most users. The command runs in the context of a project.
The user must exists on server, and its identity must be correctly resolved by the OpenShift identity provider.
Example:
oc login -u system:admin
If -u is not specified, oc login will query for user.
More about authentication:
Related
oc whoami
Options
-u --username
Sets the user name.
-p --password
Sets the user name.
-n
Sets the project (namespace) to log into.
-s --server
--server="https://my-openshift-master:8443"
--certificate-authority
Specifies the path to the certificate authority file.
--insecure-skip-tls-verify
Allows interaction with HTTPS server while bypassing server certificate checks.