因业务需求需逐渐构建从开发到生产 k8s 环境,生产测试基本上都是 AWS 家了。
现在本地做 java 后端开发的机器都是 windows thinkpad,平时运行个 docker 都困难,想顺利运行 docker 要么装虚拟机,要么再开个 linux 服务器运行 docker。
不知大家有没有什么最佳实践,或者说好的经验来分享下。
同时开发机不知道大家有什么好的机型推荐,目前我们使用的是 P53。
谢谢
因业务需求需逐渐构建从开发到生产 k8s 环境,生产测试基本上都是 AWS 家了。
现在本地做 java 后端开发的机器都是 windows thinkpad,平时运行个 docker 都困难,想顺利运行 docker 要么装虚拟机,要么再开个 linux 服务器运行 docker。
不知大家有没有什么最佳实践,或者说好的经验来分享下。
同时开发机不知道大家有什么好的机型推荐,目前我们使用的是 P53。
谢谢
1
lbfeng Jan 12, 2020
minikube
|
2
chendeshen Jan 12, 2020 via Android
dev, uat, prod - all on GCP
|
3
Ley Jan 12, 2020 via Android
生产和测试环境都是 AKS,然后每个开发者在测试环境有自己的部署做集成测试
|
4
xuanbg Jan 12, 2020
小厂,2C2G 虚拟机跑 k8s 系统,4C16G 虚拟机跑容器
|
5
Ley Jan 12, 2020 via Android @Ley 另外发布管理方面使用了 Helm,它也可以搭配 Azure Dev Spaces 来创建个人开发环境。虽然更早就开始尝试 Helm,不过在 Helm 去年末发布 3.0 后解决了 3-way strategic merge 的问题等后,生产环境的可用性才进一步提高
|
6
jetbillwin Jan 12, 2020
如果都是 AWS 的话,可以考虑本地开发使用: https://localstack.cloud/
|
7
idamien OP 谢谢各位的回答, 从各位的回答看来,各家构建的环境都不太一样, 可能根据不同的业务或者说预算需要造成了这种不同。
硬件问题大家也都没太提及,感觉自己搞一个小主机会比工作站的笔记本性能高不少; 主要现在我司主要使用 win,感觉装个虚拟机,虚拟机里再装个 linux,感觉很难受。 我用 linux 子系统运行 docker 出现了很多问题,之后放弃了 |
8
idamien OP |