阿里云上部署的服务想切换成 k8s,不想多买一台机器,想着家里宽带有公网 ip,本地的常开资源可以用起来,装虚拟机消耗估计有点大,想着 docker 能不能启一套 k8s 节点,然后直接和线上的环境连起来,不知道 docker 的虚拟化程度到底够不够?实在不行就等下代 mac mini 发布换个大点内存的。
举报· 98 次点击
登录 注册 站外分享
7 条回复  
Nasei 小成 2024-10-27 11:22:38
没看懂 docker 的虚拟化程度够不够是啥意思,mac 原生不支持 docker ,mac 上的 docker 是通过虚拟机开 linux 来支持的
beyondsoft 小成 2024-10-27 11:23:23
只要打通网络就行了类似 overlay network, 但是你这样可能延迟很高,容易出故障
cdlnls 小成 2024-10-27 11:36:52
个人感觉套一层虚拟机损失的性能影响约等于无。

我之前也做过类似的事情,云上和本地用 vpn 连接,本地是 k8s 集群,请求转发到本地的集群,延迟大概要多出大几十毫秒。

一层虚拟机的消耗,我觉得大概率还没有运行 k8s 消耗的资源多。。。
codersherlock 初学 2024-10-27 11:56:22
第一个问题是你准备用啥 container runtime ,colima 嘛
crackidz 小成 2024-10-27 15:42:39
如果你用 macOS VZ 的话其实开销不大,比如 orbstack https://orbstack.dev/ 基本上虚拟机环境秒级启动

但是如果你用 qemu 的话就开销挺大的了
UchihaJay 初学 2024-10-27 15:54:50
如楼上所说,mac 上的虚拟化 orb 性能还是不错的,而且内置了 k8s ,可以直接配置 service 和 pod

只是不太理解为什么要用这种方案,弄个独立服务器会简单很多。
返回顶部