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