You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Manu Chadha <ma...@hotmail.com> on 2020/07/03 09:16:09 UTC

Question on cass-operator

Hi

I have a 3 node Kubernetes cluster and I have set up Cassandra on it using Cass-Operator.

What does the 2/2 mean in the output of the following command


kubectl get all -n cass-operator

NAME                                READY   STATUS    RESTARTS   AGE

pod/cass-operator-78c6469c6-6qhsb   1/1     Running   0          139m

pod/cluster1-dc1-default-sts-0      2/2     Running   0          138m

pod/cluster1-dc1-default-sts-1      2/2     Running   0          138m

pod/cluster1-dc1-default-sts-2      2/2     Running   0          138m

Does it mean that there are 3 data centres each running 2 cassandra nodes? It should be because my K8S cluster has only 3 nodes.


manuchadha25@cloudshell:~ (copper-frame-262317)$ gcloud compute instances list

NAME                                              ZONE            MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS

gke-cassandra-cluster-default-pool-92d544da-6fq8  europe-west4-a  n1-standard-1               10.164.0.26  34.91.214.233  RUNNING

gke-cassandra-cluster-default-pool-92d544da-g0b5  europe-west4-a  n1-standard-1               10.164.0.25  34.91.101.218  RUNNING

gke-cassandra-cluster-default-pool-92d544da-l87v  europe-west4-a  n1-standard-1               10.164.0.27  34.91.86.10    RUNNING

Or is Cassandra-operator running two containers per K8S Node?

thanks
Manu


Re: Question on cass-operator

Posted by John Sanda <jo...@gmail.com>.
Hi Manu,

The 2/2 indicates that there are two containers and each is in the ready
state. As Vishal suggested, run kubectl describe pod <pod id> to get more
details. You also use kubectl get pod <pod id> -o yaml. The former will
include events in the output. You can run nodetool commands like this:

$ kubectl -n cass-operator exec -it <pod id> -c cassandra -- nodetool status

Lastly, there is the #cassandra-kubernetes channel on ASF slack. Feel free
to drop in there with questions.

Thanks

John

On Fri, Jul 3, 2020 at 7:49 AM vishal kharjul <kh...@gmail.com>
wrote:

> Hello Manu,
>
> It's actually a K8 query and not Cassnadra. AFIK READY= 2/2 could
> represent a status of individual. Container in each pod. 2/2 suggests Pod
> consists of two containers and both ready. Try "kubectl describe" on each
> pod and you can see container spec. Also I will recommend getting started
> kubernetes tutorial on kubernetes.io to refresh kubernetes concepts.
>
>
> On Fri, Jul 3, 2020, 5:16 AM Manu Chadha <ma...@hotmail.com> wrote:
>
>> Hi
>>
>>
>>
>> I have a 3 node Kubernetes cluster and I have set up Cassandra on it
>> using Cass-Operator.
>>
>>
>>
>> What does the 2/2 mean in the output of the following command
>>
>>
>>
>> kubectl get all -n cass-operator
>>
>> NAME                                READY   STATUS    RESTARTS   AGE
>>
>> pod/cass-operator-78c6469c6-6qhsb   1/1     Running   0          139m
>>
>> pod/cluster1-dc1-default-sts-0      2/2     Running   0          138m
>>
>> pod/cluster1-dc1-default-sts-1      2/2     Running   0          138m
>>
>> pod/cluster1-dc1-default-sts-2      2/2     Running   0          138m
>>
>>
>>
>> Does it mean that there are 3 data centres each running 2 cassandra
>> nodes? It should be because my K8S cluster has only 3 nodes.
>>
>>
>>
>> manuchadha25@cloudshell:~ (copper-frame-262317)$ gcloud compute instances list
>>
>> NAME                                              ZONE            MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
>>
>> gke-cassandra-cluster-default-pool-92d544da-6fq8  europe-west4-a  n1-standard-1               10.164.0.26  34.91.214.233  RUNNING
>>
>> gke-cassandra-cluster-default-pool-92d544da-g0b5  europe-west4-a  n1-standard-1               10.164.0.25  34.91.101.218  RUNNING
>>
>> gke-cassandra-cluster-default-pool-92d544da-l87v  europe-west4-a  n1-standard-1               10.164.0.27  34.91.86.10    RUNNING
>>
>>
>>
>> Or is Cassandra-operator running two containers per K8S Node?
>>
>>
>>
>> thanks
>>
>> Manu
>>
>>
>>
>

-- 

- John

Re: Question on cass-operator

Posted by vishal kharjul <kh...@gmail.com>.
Hello Manu,

It's actually a K8 query and not Cassnadra. AFIK READY= 2/2 could
represent a status of individual. Container in each pod. 2/2 suggests Pod
consists of two containers and both ready. Try "kubectl describe" on each
pod and you can see container spec. Also I will recommend getting started
kubernetes tutorial on kubernetes.io to refresh kubernetes concepts.


On Fri, Jul 3, 2020, 5:16 AM Manu Chadha <ma...@hotmail.com> wrote:

> Hi
>
>
>
> I have a 3 node Kubernetes cluster and I have set up Cassandra on it using
> Cass-Operator.
>
>
>
> What does the 2/2 mean in the output of the following command
>
>
>
> kubectl get all -n cass-operator
>
> NAME                                READY   STATUS    RESTARTS   AGE
>
> pod/cass-operator-78c6469c6-6qhsb   1/1     Running   0          139m
>
> pod/cluster1-dc1-default-sts-0      2/2     Running   0          138m
>
> pod/cluster1-dc1-default-sts-1      2/2     Running   0          138m
>
> pod/cluster1-dc1-default-sts-2      2/2     Running   0          138m
>
>
>
> Does it mean that there are 3 data centres each running 2 cassandra nodes?
> It should be because my K8S cluster has only 3 nodes.
>
>
>
> manuchadha25@cloudshell:~ (copper-frame-262317)$ gcloud compute instances list
>
> NAME                                              ZONE            MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
>
> gke-cassandra-cluster-default-pool-92d544da-6fq8  europe-west4-a  n1-standard-1               10.164.0.26  34.91.214.233  RUNNING
>
> gke-cassandra-cluster-default-pool-92d544da-g0b5  europe-west4-a  n1-standard-1               10.164.0.25  34.91.101.218  RUNNING
>
> gke-cassandra-cluster-default-pool-92d544da-l87v  europe-west4-a  n1-standard-1               10.164.0.27  34.91.86.10    RUNNING
>
>
>
> Or is Cassandra-operator running two containers per K8S Node?
>
>
>
> thanks
>
> Manu
>
>
>