Stopping and Starting the Cluster while Keeping the Cluster State Intact
It is possible to stop and start a cluster while keeping the cluster state intact.
Stopping a Cluster
To stop the Mashery Local cluster, run the 'stop-tml-cluster.sh' script:
For example:
user-MBP:manifest-single-zone user$ ./stop-tml-cluster.sh secret "cm-property" deleted secret "cm-jks" deleted secret "cm-crt" deleted secret "cm-key" deleted deployment.apps "cm-deploy-0" deleted secret "tm-property" deleted secret "tm-jks" deleted deployment.apps "tm-deploy-0" deleted secret "cache-property" deleted statefulset.apps "cache-set-0" deleted secret "sql-property" deleted statefulset.apps "mysql-set-0" deleted secret "log-property" deleted statefulset.apps "log-set-0" deleted secret "nosql-property" deleted statefulset.apps "cass-set-0" deleted service "cm-svc-0" deleted service "tm-svc" deleted service "cache-svc-0" deleted service "mysql-svc-0" deleted service "log-svc-0" deleted service "cass-svc-0" deleted
Persistent Volumes Check
Persistent volumes should be in 'Bound' state after stopping the cluster.
For example:
user-MBP:manifest-single-zone user$ kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESSMODES STORAGECLASS AGE cachevol-cache-set-0-0 Bound cache-1-local-pv-node-1 2Gi RWO cache-storage-class 9m logvol-log-set-0-0 Bound log-1-local-pv-node-1 2Gi RWO log-storage-class 11m nosqlvol-cass-set-0-0 Bound cass-1-local-pv-node-1 2Gi RWO nosql-storage-class 13m sqlvol-mysql-set-0-0 Bound db-1-local-pv-node-1 2Gi RWO sql-storage-class 10m
Starting a Cluster
To start the Mashery Local cluster, run the 'start-tml-cluster.sh' script:
For example:
user-MBP:manifest-single-zone user$ ./start-tml-cluster.sh Starting cassandra service. service/cass-svc-0 created Deploying cassandra pods. secret/nosql-property created statefulset.apps/cass-set-0 createdcass-set-0-0 0/1 Running 0 10scass-set-0-0 0/1 Running 0 15scass-set-0-0 1/1 Running 0 20sStarting CM service. service/cm-svc-0 created Deploying CM pods. secret/cm-property created secret/cm-jks created secret/cm-crt created secret/cm-key created deployment.apps/cm-deploy-0 createdcm-deploy-0-86c7d7dcbf-zz7kt 1/1 Running 0 10s Starting log service. service/log-svc-0 created Deploying log pods. secret/log-property created Error from server (AlreadyExists): secrets "log-resource" already exists statefulset.apps/log-set-0 createdlog-set-0-0 0/1 ContainerCreating 0 0slog-set-0-0 1/1 Running 0 5s Starting DB service. service/mysql-svc-0 created Deploying DB pods. secret/sql-property created statefulset.apps/mysql-set-0 createdmysql-set-0-0 0/1 ContainerCreating 0 1smysql-set-0-0 1/1 Running 0 6s Starting memcache service. service/cache-svc-0 created Deploying memcache pods. secret/cache-property created statefulset.apps/cache-set-0 createdcache-set-0-0 0/1 ContainerCreating 0 0scache-set-0-0 1/1 Running 0 5s
Copyright © Cloud Software Group, Inc. All rights reserved.