I did move past the last step where I was stuck, and it was because we had chose to not pull the images of some of the some of the memsql components which were marked as optional in the documentation i.e. memsql/node and memsql/tools. Once I got these two images in my server, and I ran the step#1 of ‘Deploy a SingleStore DB Cluster’, I was able to Install the RBAC Resources
cslucano@baremetal02:~$ kubectl create -f rbac.yaml
serviceaccount/memsql-operator created
role.rbac.authorization.k8s.io/memsql-operator created
rolebinding.rbac.authorization.k8s.io/memsql-operator created
But in next step of ‘Install the MemSQL cluster resource definition’, I get error
cslucano@baremetal02:~$ kubectl create -f memsql-cluster-crd.yaml
error: unable to recognize “memsql-cluster-crd.yaml”: no matches for kind “CustomResourceDefinition” in version “apiextensions.k8s.io/v1beta1”
In Single Store community, I see someone else also face the same issue -
Right now, I am going to try Kubernetes v1.21 as per the above article. I will put another post sharing the outcome. Thanks!