installer

Install an OpenShift cluster

  • Owner: openshift/installer
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

OpenShift Installer

Supported Platforms

Quick Start

First, install all build dependencies.

Clone this repository to src/github.com/openshift/installer in your GOPATH. Then build the openshift-install binary with:

hack/build.sh

This will create bin/openshift-install. This binary can then be invoked to create an OpenShift cluster, like so:

bin/openshift-install create cluster

The installer will show a series of prompts for user-specific information and use reasonable defaults for everything else.
In non-interactive contexts, prompts can be bypassed by providing an install-config.yaml.

If you have trouble, refer to the troubleshooting guide.

Connect to the cluster

Details for connecting to your new cluster are printed by the openshift-install binary upon completion, and are also available in the .openshift_install.log file.

Example output:

INFO Waiting 10m0s for the openshift-console route to be created...
INFO Install complete!
INFO To access the cluster as the system:admin user when using 'oc', run 'export KUBECONFIG=/path/to/installer/auth/kubeconfig'
INFO Access the OpenShift web-console here: https://console-openshift-console.apps.${CLUSTER_NAME}.${BASE_DOMAIN}:6443
INFO Login to the console with user: kubeadmin, password: 5char-5char-5char-5char

Cleanup

Destroy the cluster and release associated resources with:

openshift-install destroy cluster

Note that you almost certainly also want to clean up the installer state files too, including auth/, terraform.tfstate, etc.
The best thing to do is always pass the --dir argument to install and destroy.
And if you want to reinstall from scratch, rm -rf the asset directory beforehand.

Main metrics

Overview
Name With Owneropenshift/installer
Primary LanguageGo
Program languageShell (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2018-06-08 15:04:41
Pushed At2025-06-17 00:25:00
Last Commit At
Release Count48
Last Release Namev1.4.19-ec5 (Posted on )
First Release Namev0.1.0 (Posted on 2018-10-02 14:54:39)
用户参与
Stargazers Count1.5k
Watchers Count162
Fork Count1.4k
Commits Count17.7k
Has Issues Enabled
Issues Count1261
Issue Open Count19
Pull Requests Count6592
Pull Requests Open Count116
Pull Requests Close Count1818
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private