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