Zho*_*ndr 1 docker google-cloud-platform kubernetes
我正在使用docker容器,并为本地开发和生产环境提供docker-compose文件.我想为我的新应用程序和特别是Google Kubernetes Engine试用Google Cloud Platform.我的工具是Docker for Mac,在本地机器上使用Kubernetes.
对于开发人员而言,能够更改代码并查看本地开发的实时更改非常重要.
用例:
后端开发人员对基本的Flask API(或您使用的任何内容)进行更改,并应立即看到重新加载应用程序的更改.
前端开发人员对HTML布局进行更改,并应立即在网页上看到更改.
目前我使用docker-compose文件将源代码安装到本地容器.但是Kubernetes不支持安装源代码的相对路径.
理想情况下,我应该能够设置变量
Deployment.spec.templates.spec.containers.volumes.hostPath
作为我的回购的相对路径.例如,在我们的团队开发人员克隆回购到此文件夹:
/用户/ BACKEND_developer /代码/ project_repo
/用户/ FRONTEND_developer /代码/ project_repo
显然,在对源代码进行每次微小更改后,您都无法提交和构建映像.
那么Kubernetes的本地开发最佳实践是什么?我是否需要一些额外的工具来为每个开发人员修改.yaml文件?
| 归档时间: |
|
| 查看次数: |
855 次 |
| 最近记录: |