Hi
I changed the file and applied it but the new configuration hasn’t got applied.
metadata:
name: dc1
spec:
clusterName: cluster1
serverType: cassandra
serverVersion: "3.11.6"
managementApiAuth:
insecure: {}
size: 1 <-- made change here
storageConfig:
...
kubectl apply -n cass-operator -f ./cass-dc-2-nodes.yaml
manuchadha25@cloudshell:~ (copper-frame-262317)$ kubectl get all -n
cass-operator
NAME READY STATUS RESTARTS AGE
pod/cass-operator-5f8cdf99fc-9c5g4 1/1 Running 0 2d20h
pod/cluster1-dc1-default-sts-0 2/2 Running 0 2d20h
pod/cluster1-dc1-default-sts-1 2/2 Running 0 9h
pod/cluster1-dc1-default-sts-2 2/2 Running 0 9h
NAME TYPE CLUSTER-IP
EXTERNAL-IP PORT(S) AGE
service/cass-operator-metrics ClusterIP 10.51.243.147
<none> 8383/TCP,8686/TCP 2d20h
service/cassandra-loadbalancer LoadBalancer 10.51.240.24
34.91.214.233 9042:30870/TCP 2d
service/cassandradatacenter-webhook-service ClusterIP 10.51.243.86
<none> 443/TCP 2d20h
service/cluster1-dc1-all-pods-service ClusterIP None
<none> <none> 2d20h
service/cluster1-dc1-service ClusterIP None
<none> 9042/TCP,8080/TCP 2d20h
service/cluster1-seed-service ClusterIP None
<none> <none> 2d20h
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/cass-operator 1/1 1 1 2d20h
NAME DESIRED CURRENT READY AGE
replicaset.apps/cass-operator-5f8cdf99fc 1 1 1 2d20h
NAME READY AGE
statefulset.apps/cluster1-dc1-default-sts 3/3 2d20h <-- still 3/3
manuchadha25@cloudshell:~ (copper-frame-262317)$
thanks
Manu
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
From: vishal kharjul<mailto:[email protected]>
Sent: 02 July 2020 12:46
To: [email protected]<mailto:[email protected]>
Subject: Re: What is the way to scale down Cassandra/Kubernetes cluster from 3
to 1 nodes using cass-operator
Hello Many,
I tried scale up and it's just need size parameter change . So try same for
scale down. Just change the size parameter of CassandraDatacenter CRD and apply
it again. Basically same step which you took to spinoff 3 node with just the
size parameter changed. Operator will bring down Cassandra nodes accordingly.
No need to shut down or restart.
Thanks and Regards,
Vishal
On Thu, Jul 2, 2020, 3:41 AM Oleksandr Shulgin
<[email protected]<mailto:[email protected]>> wrote:
On Thu, Jul 2, 2020 at 9:29 AM Manu Chadha
<[email protected]<mailto:[email protected]>> wrote:
Thanks Alex. Will give this a try. So I just change the yaml file and hot-patch
it or would I need to stop the cluster, delete it and make a new one?
I've no experience with this specific operator, but I expect that editing the
file and applying it using kubectl is the way to go, especially if you don't
want to lose your data.
--
Alex