2.1.1 Kubectl Commands

  • kubectl -n fsgbu-pbsm--cfe-<tenant id>-prd : Get pods for CFE services.
  • kubectl -n fsgbu-pbsm--fsafnd-<tenant id>-prd : Get pods for fsafnd services.

Example:

kubectl -n fsgbu-pbsm--cfe-cfeqa31052203-prd

  • kubectl get pods -n fsgbu-pbsm--fsafnd-cfeqa31052203-prd -o wide

This is to get the IP-address of the pods and nod level details

  • kubectl logs <service name> -c < cfe-processor-service>-n fsgbu-pbsm--cfe-<tenant id> -f – processor services logs

Example:

kubectl logs cfe-execution-processor-service-787c8469c7-bq557 -c cfe-processor-service -n fsgbu-pbsm--cfe-cfeqa31052203-prd -f

  • kubectl logs <service name> -c < cfe-executor-service>-n fsgbu-pbsm--cfe-<tenant id> -f – executor services.

Example:

kubectl logs cfe-execution-executor-service-d5cb4c89c-zwlst -c cfe-executor-service -n fsgbu-pbsm--cfe-cfeqa31052203-prd -f

  • kubectl delete <> -n fsgbu-pbsm--cfe-<tenant id> – Deleting the pods

Example:

kubectl delete pod cash-flow-engine-ui-service-74cd7c764-6mzdq -n fsgbu-pbsm--cfe-cfeqa31052203-prd

  • Scaling up and down.
  • kubectl scale --replicas 0 deployment <service name> -n fsgbu-pbsm-- cfe -<tenant id> –Scale down
  • kubectl scale --replicas 3 deployment <service name> -n fsgbu-pbsm--cfe-<tenant id> –Scale up

Example:

  • kubectl scale --replicas 3 deployment cfe-execution-executor-service -n fsgbu-pbsm--cfe-cfeqa31052203-prd