OpenShift Enable system:admin Remote Access

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

This procedure will enable remote access with oc for the cluster administrator.

Procedure

Log in as a regular user, this will create the .kube/config structure.

oc login
Server [https://localhost:8443]: https://master.openshift.example.com
...
Username: ...
...
Login successful.

This will create a .kube/config file.

Log out:

oc logout

Edit .kube/config file, replacing the username provided during the last login with "system:admin" as follows:

apiVersion: v1
clusters:
- cluster:
    insecure-skip-tls-verify: true
    server: https://master.openshift.example.com:443
  name: master-openshift-example-com:443
contexts:
- context:
    cluster: master-openshift-example-com:443
    user: system:admin</font</master-openshift-example-com:443
  name: /master-openshift-novaordis-io:443/ovidiu
current-context: /master-openshift-novaordis-io:443/ovidiu
kind: Config
preferences: {}
users:
- name: ovidiu/master-openshift-novaordis-io:443
  user: {}