"oc login" unable to reach master API service when fronted by a HAProxy load-balancer

Solution In Progress - Updated -

Issue

  • Openshift master nodes are fronted by a standalone HAProxy load-balancer (running outside of the Openshift cluster).

  • The following parameters in the Openshift master node configuration file (/etc/origin/master/master-config.yaml) are configured to point to load-balancer URLs:

    masterPublicURL: https://<publicfacing_load-balancer_hostname>:8443
    masterURL: https://<privatefacing_load-balancer_hostname>:8443
    
  • When trying to login to Openshift cluster, user receives the following error:

    # oc login -u system:admin
    error: EOF
    

Environment

  • Openshift Container Platform 3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.