Skip to content

Instantly share code, notes, and snippets.

@ideepika
Created November 7, 2022 18:28
Show Gist options
  • Save ideepika/31e1021a95d5553c62f09f1b2f028e29 to your computer and use it in GitHub Desktop.
Save ideepika/31e1021a95d5553c62f09f1b2f028e29 to your computer and use it in GitHub Desktop.
#/bin/bash
minikube start --force --memory="4096" --cpus="2" -b kubeadm --kubernetes-version="v1.19.2" --driver="kvm2" --feature-gates="BlockVolume=true,CSIBlockVolume=true,VolumeSnapshotDataSource=true,ExpandCSIVolumes=true"
#folder for ceph info
minikube ssh "sudo mkdir -p /mnt/vda1/var/lib/rook;sudo ln -s /mnt/vda1/var/lib/rook /var/lib/rook"
#adding a disk
sudo -S qemu-img create -f raw /var/lib/libvirt/images/minikube-box-vm-disk-80G 80G
virsh -c qemu:///system attach-disk minikube --source /var/lib/libvirt/images/minikube-box-vm-disk-80G --target vdb --cache none
virsh -c qemu:///system reboot --domain minikube
sleep 5
minikube start --force --memory="4096" --cpus="2" -b kubeadm --kubernetes-version="v1.19.2" --driver="kvm2" --feature-gates="BlockVolume=true,CSIBlockVolume=true,VolumeSnapshotDataSource=true,ExpandCSIVolumes=true"
kubectl create -f deploy/examples/crds.yaml
kubectl create -f deploy/examples/common.yaml
kubectl create -f deploy/examples/operator.yaml
kubectl create -f deploy/examples/cluster-test.yaml
kubectl create -f deploy/examples/toolbox.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment