💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
本文介绍了GCP的重要命令,包括查看Cloud Run和Kubernetes日志、管理Cloud Run服务、计算引擎VM管理及容器注册表操作。建议使用区域参数并检查项目设置。
🎯
关键要点
- 查看Cloud Run日志的命令:gcloud logs read --format=json --limit=50
- 查看特定服务的Cloud Run日志:gcloud run logs read nest-app --region us-central1
- 实时流式传输Cloud Run日志:gcloud run logs tail --region us-central1
- 查看Pod日志的命令:kubectl logs <pod-name>
- 查看具有多个容器的Pod日志:kubectl logs <pod-name> -c <container-name>
- 实时流式传输Pod日志:kubectl logs -f <pod-name>
- 查看命名空间中所有Pod的日志:kubectl logs --all-containers=true -n <namespace>
- 查看集群中的事件:kubectl get events --sort-by=.metadata.creationTimestamp
- 列出所有已部署的Cloud Run服务:gcloud run services list
- 更新现有的Cloud Run部署:gcloud run deploy nest-app --image gcr.io/$PROJECT_ID/nest-app --region us-central1
- 删除Cloud Run服务:gcloud run services delete nest-app --region us-central1
- SSH进入Compute Engine VM:gcloud compute ssh your-vm-instance-name --zone=us-central1-a
- 列出所有运行中的VM实例:gcloud compute instances list
- 启动Compute Engine VM:gcloud compute instances start your-vm-instance-name --zone=us-central1-a
- 停止Compute Engine VM:gcloud compute instances stop your-vm-instance-name --zone=us-central1-a
- 删除Compute Engine VM:gcloud compute instances delete your-vm-instance-name --zone=us-central1-a
- 列出容器注册表中的所有Docker镜像:gcloud container images list
- 从容器注册表中删除Docker镜像:gcloud container images delete gcr.io/$PROJECT_ID/nest-app
- 使用--region=<your-region>参数时,确保在使用GCP服务时始终指定区域
- 使用gcloud config list检查活动项目设置
- 使用gcloud help探索更多可用命令
➡️