Skip to content

Containerized Openshift Origin Istallation

bernardmaltais edited this page Apr 11, 2018 · 1 revision
  1. Setup insecure registry for docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{ "insecure-registries": ["172.30.0.0/16"] }
EOF

sudo systemctl restart docker
  1. Install openshift origin oc command:
sudo yum -y install wget

wget https://github.com/openshift/origin/releases/download/v3.9.0/openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz

tar xzf openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz

sudo mv openshift-origin-client-tools-v3.9.0-191fece-linux-64bit/oc /usr/bin
  1. Create persistant storage directory and create startup script
sudo mkdir /mydata

tee ~/ocup.sh <<-'EOF'
#!/bin/bash
public_ip=`curl http://myip.dnsomatic.com`
sudo oc cluster up --create-machine=false --host-data-dir=/mydata --metrics=true --public-hostname=$public_ip --routing-suffix=$public_ip.xip.io
EOF

chmod +x ~/ocup.sh
  1. Start openshift
~/ocup.sh