Oc login

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

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 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:

OpenShift Concepts - Authentication

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.