🚀 部署无状态容器应用到 Google Cloud Cloud Run 并实现自动扩容,so easy! 😎
FROM node:16-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "index.js"]
docker build -t gcr.io/[你的项目ID]/[镜像名称]:[标签] .docker push gcr.io/[你的项目ID]/[镜像名称]:[标签]gcloud auth configure-docker 过了哦!
gcloud run deploy [服务名称]
--image gcr.io/[你的项目ID]/[镜像名称]:[标签]
--platform managed
--region [区域]
--port 8080
--min-instances 0
--max-instances [最大实例数]
--concurrency 80
--cpu [CPU 数量,例如 1]
--memory [内存大小,例如 512Mi]
--timeout [超时时间,例如 300s]
--allow-unauthenticated
🎉 恭喜!你的无状态容器应用已经成功部署到 Google Cloud Cloud Run,并且实现了自动扩容!记得经常监控和优化哦! 👍
一些额外的提示:
希望这些信息能帮助到你! 🍀