Skip to content
This repository has been archived by the owner on Oct 6, 2021. It is now read-only.

Latest commit

 

History

History
39 lines (27 loc) · 1.34 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.34 KB

Notes on Using oc cluster up

  • Do not use Ubuntu nor AWS Linux as the base OS. Ubuntu has DNS issues inside the containers, see stack overflow. AWS Linux has Docker issues.
  • CentOS 7 appears to work OK. Use the commercial AMI on EC2.
  • Instance type t2.2xlarge (8 CPU, 32GB RAM) with 100GB disk
  • Login user centos
  • Install oc and kubectl both are in the download
  • Install Docker CE $ curl -L https://get.docker.com/ | sh
  • Edit /etc/docker/daemon.json
{
  "insecure-registries": ["172.30.1.1:5000"]
}
  • Restart Docker

The insecure registry is the internal OpenShift registry. Images will be pushed to this registry after they have been built.

Due to extensive use of iptables, evrything must be run as root.

Use the cluster-up.sh script or enter the following by hand.

$ oc cluster up \
--base-dir=$HOME/oc-cluster \
--public-hostname=$PUBLIC_DNS_NAME_FOR_YOUR_EC2 \
--skip-registry-check=true

You must set public hostname the first time that the cluster is created, it is ignored when given to an existing cluster.

Once the cluster up command has completed the console is accessed via

https://your-ec2-instance.amazon.com:8443/console

The /console on the end is important