Its convenient to extract below binaries to single directory in your $HOME, e.g. ~/bin/ and add this line to your ~/.bashrc:
export PATH=~/bin:$PATHCommand line tools to install:
- Install the svcat binary
- Install minishift
- MacOS
brew cask install minishift
- Other
- Download package for your OS from minishift release page
- Unpack the archive and copy binary
minishiftto any location in you$PATH
- Either use default vm-driver for minishift or config
minishiftto alternative vm-driver, e.g. for kvm:minishift config set vm-driver kvm
- Make sure
minishift startandminishift deleteare working.
- MacOS
- Install oc (v3.9.0) -
kubectllike tool for Openshift - Install apb (Ansible Playbook Bundle) tool either with
- Using Docker
git clone https://github.com/ansibleplaybookbundle/ansible-playbook-bundle.gitYOUR_PATH_DIR=~/binPATH=${YOUR_PATH_DIR}:${PATH}cp ansible-playbook-bundle/scripts/apb-docker-run.sh ${YOUR_PATH_DIR}/apb && chmod +x ${YOUR_PATH_DIR}/apb
- Using RPM (Fedora 26/27)
sudo dnf -y install dnf-plugins-coresudo dnf -y copr enable @ansible-service-broker/ansible-service-broker-latestsudo dnf -y install apb
- Using RPM (Centos 7)
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmsudo yum -y install apb
- Using Docker
Minishift downloads iso with ~400MB, run it first time so that we save some bootstrap time at workshop.
Run these commnads:
minishift config set openshift-version v3.9.0minishift config set iso-url centosminishift startminishift delete