I was deploying using the yaml file off your website to a kubernetes deployment. I was using our new CSI volume plugin and that seems fine but the pods are not getting deployed. Seems maybe the services are waiting for an IP? I don’t have an ingress controller for the cluster? Does this matter? Should I use nodeport?
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.5.1.1 443/TCP 15d
mysql1 NodePort 10.5.1.249 3306:32626/TCP 2d
myssql NodePort 10.5.1.14 3306:32641/TCP 3d
redis ClusterIP 10.5.1.251 6379/TCP 15d
webster NodePort 10.5.1.60 80:32761/TCP 3d
yb-master-ui LoadBalancer 10.5.1.253 7000:32673/TCP 14m
yb-masters ClusterIP None 7000/TCP,7100/TCP 14m
yb-tservers ClusterIP None 9000/TCP,9100/TCP,9042/TCP,6379/TCP 14m
kubectl get po
NAME READY STATUS RESTARTS AGE
mysql1-7d5f78f568-244gv 1/1 Running 519 2d
myssql-6bf96cc558-xwzzz 1/1 Running 0 3d
redis-644d95598f-w4bsv 1/1 Running 0 15d
webster-656d54c77-5w8nz 1/1 Running 0 3d
yb-master-0 0/1 Pending 0 15m
yb-master-1 0/1 Pending 0 15m
yb-master-2 0/1 Pending 0 15m
yb-tserver-0 0/1 Pending 0 15m
yb-tserver-1 0/1 Pending 0 15m
yb-tserver-2 0/1 Pending 0 15m
I run this ->kubectl exec -it yb-tserver-0 /home/yugabyte/bin/cqlsh
Connection error: (‘Unable to connect to any servers’, {‘127.0.0.1’: error(111, “Tried connecting to [(‘127.0.0.1’, 9042)]. Last error: Connection refused”)})
command terminated with exit code 1
it worked the first time but i assume that is only if your deploying to your laptop. Is there another option? I see there is a helm chart
i am really just messing around, sounds like using a ingress-load balancer is needed. I have a K8 cluster deployed on Nutanix with 3 worker nodes. If i setup a load balancer will that yam file work?