I was looking out for an option to deploy SinglestoreDB on a MiniKube instance where our other stack of components are deployed. But I could find only deployment on Docker and K8S Cluster. Can some one provide clarity is there any doc I’m missing or is there any hack to do this ?
I went ahead with deployment of SinglestoreDB on MiniKube instance by going through this link
But node containers are not showing up in get pods. Sharing the cluster details and deployment details. Please help me to understand is it right way to do this way.
Environment:
minikube v1.26.1 (CPUs=8, Memory=16384MB, Disk=20000MB)
Kubernetes v1.20.15
Docker 20.10.17
memsql/operator:2.0.23-194db2d7
Output of ‘kubectl get all’
NAME READY STATUS RESTARTS AGE
pod/memsql-operator-664d4b5f7c-pmtdj 1/1 Running 0 46mNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 443/TCP 139m
service/svc-singlestore ClusterIP None 3306/TCP 45m
service/svc-singlestore-ddl LoadBalancer 10.99.9.79 3306:31143/TCP 45mNAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/memsql-operator 1/1 1 1 46mNAME DESIRED CURRENT READY AGE
replicaset.apps/memsql-operator-664d4b5f7c 1 1 1 46m
Output of ‘kubectl describe MemsqlCluster’
Spec:
Admin Hashed Password: *9177CC8207174BDBB5ED66B2140C75171283F15D
Aggregator Spec:
Count: 1
Height: 0.5
Object Meta Overrides:
Annotations:
Optional: annotation
Labels:
Optional: label
Storage Class: standard
Storage GB: 5
Leaf Spec:
Count: 1
Height: 0.5
Object Meta Overrides:
Annotations:
Optional: annotation
Labels:
Optional: label
Storage Class: standard
Storage GB: 50
License: xxxxxxxxxxxxxxxxxxxxxxxxx
Node Image:
Repository: memsql/node
Tag: alma-7.8.12-9e3a2eb569
Redundancy Level: 1
Service Spec:
Object Meta Overrides:
Annotations:
Custom: annotations
Labels:
Custom: label
Status:
Workspace Status:
Singlestore - Central:
Workspace ID:
Dml Endpoint:
Expected Aggregators: 0
Expected Leaves: 0
Expected Nodes: 0
Mysql DML Port: 0
Raw Dml Endpoint:
Ready Nodes: 0
Websocket DML Port: 0
Cluster Initialized: false
Ddl Endpoint:
Dml Endpoint:
Expected Aggregators: 0
Expected Leaves: 0
Expected Masters: 0
Expected Nodes: 0
Observed Generation: 1
Open Ports:
Mysql DDL: 0
Mysql DML: 0
Websocket: 0
Operator Version: 2.0.24
Phase: Pending
Raw Ddl Endpoint:
Raw Dml Endpoint:
Ready Nodes: 0
Rebalance Needed: false
Events:
Hello Subash, we do not officially support MiniKube. What is your use case? If this is for dev/test, the easiest way is to use Docker.