Giter Site home page Giter Site logo

ocp4-aws-installer's Introduction

ABOUT

The process of install the OpenShift 4 is a lot easier compared to the 3.x version (which was based on running Ansible playbooks).
To make it even easier, the ocp4-aws-installer just help with some steps:

  • gather the pull-secret
  • download and install the openshift-install program
  • download and install the oc (openshift client)

PRE-REQUISITES

  • A ssh key that can be used to SSH into the master nodes as the user core. When you deploy the cluster, the key is added to the core user's ~/.ssh/authorized_keys list. Example of command to create a new ssh key:
$ ssh-keygen -t rsa -b 4096 -N '' -f ~/.ssh/ocp4
[default]
aws_access_key_id = <AWSKEY>
aws_secret_access_key = <AWSSECRETKEY>
region = sa-east-1

INSTALLING THE ocp4-aws-installer

There is no need to install the ocp4-aws-installer. Just clone or download this repo:

$ git clone https://github.com/git-hyagi/ocp4-aws-installer.git

RUNNING

After completing all the pre-requisites and downloading the program, run:

$ go run ocp4-aws-installer.go

During the program execution it will be asked to pass an username and password. They'll be used to get the pull-secret from https://cloud.redhat.com/openshift/install and create the /tmp/pull-secret.txt file.
If the ocp4-aws-installer finished successfuly, begin the installation with:

$ openshift-install create cluster --dir <install dir>

MORE INFORMATION

Official OpenShift 4 installation documentation:
https://docs.openshift.com/container-platform/4.5/installing/installing_aws/installing-aws-default.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.