DEV Community

Munisekhar Udavalapati
Munisekhar Udavalapati

Posted on

๐Ÿ“ŒImportant GCP Commands for Developers By Munisekhar Udavalapati

# ๐Ÿ“Œ Important GCP Commands for Developers
Enter fullscreen mode Exit fullscreen mode

## ๐Ÿ” Cloud Run Logs & Monitoring
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Cloud Run Logs

gcloud logs read --format=json --limit=50
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Logs for a Specific Service

gcloud run logs read nest-app --region us-central1
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Stream Logs in Real-Time

gcloud run logs tail --region us-central1
Enter fullscreen mode Exit fullscreen mode

## ๐Ÿ“œ Kubernetes (kubectl) Logs & Monitoring
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Logs for a Pod

kubectl logs <pod-name>
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Logs for a Pod with Multiple Containers

kubectl logs <pod-name> -c <container-name>
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Stream Logs in Real-Time

kubectl logs -f <pod-name>
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Logs for All Pods in a Namespace

kubectl logs --all-containers=true -n <namespace>
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น View Events in the Cluster

kubectl get events --sort-by=.metadata.creationTimestamp
Enter fullscreen mode Exit fullscreen mode

## ๐Ÿ—๏ธ Managing Cloud Run Services
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น List All Deployed Services

gcloud run services list
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Update Existing Deployment

gcloud run deploy nest-app --image gcr.io/$PROJECT_ID/nest-app --region us-central1
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Delete a Cloud Run Service

gcloud run services delete nest-app --region us-central1
Enter fullscreen mode Exit fullscreen mode

## ๐Ÿ’ป Compute Engine VM Management
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น SSH into Compute Engine VM

gcloud compute ssh your-vm-instance-name --zone=us-central1-a
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น List All Running VM Instances

gcloud compute instances list
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Start a Compute Engine VM

gcloud compute instances start your-vm-instance-name --zone=us-central1-a
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Stop a Compute Engine VM

gcloud compute instances stop your-vm-instance-name --zone=us-central1-a
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Delete a Compute Engine VM

gcloud compute instances delete your-vm-instance-name --zone=us-central1-a
Enter fullscreen mode Exit fullscreen mode

## ๐Ÿ“ฆ Container Registry & Images
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น List All Docker Images in Container Registry

gcloud container images list
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”น Delete a Docker Image from Container Registry

gcloud container images delete gcr.io/$PROJECT_ID/nest-app
Enter fullscreen mode Exit fullscreen mode

โœ… Final Notes
Enter fullscreen mode Exit fullscreen mode
  • Always use --region=<your-region> when working with GCP services.
  • Use gcloud config list to check active project settings.
  • Use gcloud help to explore more available commands.

๐Ÿš€ Happy coding! ๐Ÿ”ฅ

Top comments (0)