Provision OCP on IBMCloud ROKS¤
Usage¤
mas provision-roks [options]
IBMCloud Credentials¤
-a|--apikey IBMCLOUD_APIKEYIBMCloud API key
Cluster Configuration¤
-r|--resource-group IBMCLOUD_RESOURCEGROUPIBMCloud resource group to deploy the cluster in-c|--cluster-name CLUSTER_NAMEName of the cluster to be provisioned-v|--ocp-version OCP_VERSIONOCP version to use (e.g 4.13_openshift, 4.14_openshift)
Worker Node Configuration¤
--worker-count ROKS_WORKERSNumber of worker nodes to provision--worker-flavor ROKS_FLAVORThe flavour of worker node to use (e.g. b3c.16x64.300gb)--worker-zone ROKS_ZONEIBM Cloud zone where the cluster should be provisioned. (e.g. dal10)
GPU Support¤
--gpu-worker-count GPU_WORKERSNumber of GPU worker nodes to provision--gpu-workerpool-name GPU_WORKERPOOL_NAMEName of the GPU workerpool
Other Commands¤
--no-confirmProvision the cluster without prompting for confirmation-h|--helpShow help message
Examples¤
Interactive Mode¤
docker run -ti --rm --pull always quay.io/ibmmas/cli mas provision-roks
Non-Interactive Mode¤
export IBMCLOUD_APIKEY=xxx
docker run -ti --rm --pull always quay.io/ibmmas/cli mas provision-roks \
-a $IBMCLOUD_APIKEY -r mas-development \
-c masonroks -v 4.15_openshift \
--worker-count 3 --worker-flavor b3c.16x64.300gb --worker-zone dal10 \
--no-confirm