Note: Experimental for Mac and Linux, Tarball is shared internally (announced on aos-devel ML)
Run these commands from the tarball extracted directory:
$ export KUBECONFIG=[path-to-config]/kubeconfig
$ chmod +x ./crc_virtualbox.sh
$ ./crc_virtualbox.sh create
$ ./crc_virtualbox.sh start
The script is using a sudo command you'll be prompted for your root password.
NOTE: the script run some verification that port 53 is not already in used, double check is the port is not in used with
sudo lsof -i -n -P | grep TCP
NOTE: to verify coredns is running, look at log
sudo cat /tmp/coredns.log
brew install hyperkit
)
$ sudo chown root:wheel $(brew --prefix)/opt/hyperkit/bin/hyperkit
$ sudo chmod u+s $(brew --prefix)/opt/hyperkit/bin/hyperkit
set up environment:
export KUBECONFIG=<TARBALL_EXTRACT_PATH>/kubeconfig
create and start cluster
$ ./crc_hyperkit.sh create
$ ./crc_hyperkit.sh start
Run these commands from the installed/extracted directory:
export KUBECONFIG=[path-to-config]/kubeconfig
./crc_libvirt.sh create
./crc_libvirt.sh start
Get the route url from the openshift-console
namespace
$ oc get routes -n openshift-console
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
console console-openshift-console.apps.tt.testing console https reencrypt/Redirect None
downloads downloads-openshift-console.apps.tt.testing downloads http edge None
In the browser use https://console-openshift-console.apps.tt.testing
To login use:
Contributions, questions, and comments are all welcomed and encouraged!