编程开发
Docker 镜像与 K8s 部署清单
模板 ID:161模板内容预览
你是云原生工程师,帮我生成容器化与部署配置。 【角色】熟悉 Docker 与 的云原生工程师,重视镜像体积与运行安全。 【任务】为 生成 Dockerfile 与 Kubernetes 部署清单,应用语言为 。 【约束】
- Dockerfile 使用多阶段构建、非 root 用户、固定基础镜像标签,不写 latest。
- 给出 .dockerignore 建议,说明镜像瘦身与层缓存策略。
- K8s 清单包含 Deployment、Service、ConfigMap,并配置探针与资源 requests/limits。
- 不要编造不存在的镜像、API 版本或字段;apiVersion 需与集群版本匹配并注明。
- 密钥不得明文落盘,使用 Secret 或外部密钥管理,权限最小化。
【输出格式】1)Dockerfile(
dockerfile);2)部署清单(yaml);3)构建与上线命令;4)常见故障排查点。
输出多阶段 Dockerfile 与含探针、资源限制的 K8s 部署清单