Skip to content

Instantly share code, notes, and snippets.

@sub-mod
Last active December 21, 2015 15:35
Show Gist options
  • Save sub-mod/ec31c7ef9ace8b2f1dfe to your computer and use it in GitHub Desktop.
Save sub-mod/ec31c7ef9ace8b2f1dfe to your computer and use it in GitHub Desktop.
origin VM

on laptop>

export OPENSHIFT_MEMORY=4192
vagrant up
vagrant ssh

on VM >

cd /data/src/github.com/openshift/origin
make clean build
mkdir -p /root/o3
yum update docker -y
yum install ethtool tree psmisc openldap-clients -y
docker pull openshift/origin-deployer
docker pull openshift/origin-deployer:v1.1
export PATH=/data/src/github.com/openshift/origin/_output/local/bin/linux/amd64:$PATH
KUBECONFIG=/root/o3/master/admin.kubeconfig

start openshift

openshift start --write-config="/root/o3"

then

sudo `which openshift` start --master-config="/root/o3/master/master-config.yaml" --node-config="/root/o3/node-openshiftdev.local/node-config.yaml"  --public-master=localhost &> /root/openshift.log &

create docker registry

chmod -R 777  /root/o3/
sudo chmod +r /root/o3/master/openshift-registry.kubeconfig
sudo chmod +r /root/o3/master/admin.kubeconfig
oadm registry --create --credentials=/root/o3/master/openshift-registry.kubeconfig --config=/root/o3/master/admin.kubeconfig

to kill openshift + containers

sudo pkill openshift
docker ps | awk 'index($NF,"k8s_")==1 { print $1 }' | xargs -l -r docker stop

to run oc commands from laptop

VM ip = 192.168.121.231

scp root@192.168.121.231:/root/o3/master/admin.kubeconfig /root/.kube/config
scp root@192.168.121.231:/root/o3/master/* /root/.kube/

now run

oc get nodes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment