Minikube Cluster
Minikube software runs a single-node Kubernetes cluster in a virtual machine.
The cluster/minikube/cluster-up utility creates a Minikube cluster with a configuration that’s suitable for CDK deployments.
To set up Minikube:
$ cd /path/to/forgeops/cluster/minikube $ ./cluster-up Running: "minikube start --cpus=3 --memory=10g --disk-size=40g --kubernetes-version=stable --addons=ingress,volumesnapshots --driver=virtualbox --bootstrapper kubeadm" 😄 minikube v1.23.2 on Darwin 11.5.1 ▪ MINIKUBE_ACTIVE_DOCKERD=minikube ✨ Using the virtualbox driver based on user configuration 💿 Downloading VM boot image … > minikube-v1.23.1.iso.sha256: 65 B / 65 B [-------------] 100.00% ? p/s 0s > minikube-v1.23.1.iso: 225.22 MiB / 225.22 MiB [ 100.00% 4.00 MiB p/s 1m2s 👍 Starting control plane node minikube in cluster minikube 🔥 Creating virtualbox VM (CPUs=3, Memory=10240MB, Disk=40960MB) . . . 🐳 Preparing Kubernetes on Docker 20.10.6 … ▪ Generating certificates and keys … ▪ Booting up control plane … ▪ Configuring RBAC rules … ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 ▪ Using image k8s.gcr.io/sig-storage/snapshot-controller:v4.0.0 ▪ Using image k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.3 ▪ Using image k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.0 ▪ Using image k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.0 ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 You have selected "virtualbox" driver, but there are better options ! For better performance and support consider using a different driver: - hyperkit To turn off this warning run: $ minikube config set WantVirtualBoxDriverWarning false To learn more about on minikube drivers checkout https://minikube.sigs.k8s.io/docs/drivers/ To see benchmarks checkout https://minikube.sigs.k8s.io/docs/benchmarks/cpuusage/ 🔎 Verifying Kubernetes components. . . 🔎 Verifying ingress addon. . . 🌟 Enabled addons: storage-provisioner, default-storageclass, volumesnapshots, ingress 🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
The cluster/minikube/cluster-up utility uses the VirtualBox driver by default. Version 7.1 of the ForgeRock Identity Platform has been tested on Minikube clusters configured with the VirtualBox driver. If you prefer to configure a different virtual machine driver:
|