阿里云上部署的服务想切换成 k8s,不想多买一台机器,想着家里宽带有公网 ip,本地的常开资源可以用起来,装虚拟机消耗估计有点大,想着 docker 能不能启一套 k8s 节点,然后直接和线上的环境连起来,不知道 docker 的虚拟化程度到底够不够?实在不行就等下代 mac mini 发布换个大点内存的。
1
Nasei 29 天前
没看懂 docker 的虚拟化程度够不够是啥意思,mac 原生不支持 docker ,mac 上的 docker 是通过虚拟机开 linux 来支持的
|
2
beyondsoft 29 天前
只要打通网络就行了类似 overlay network, 但是你这样可能延迟很高,容易出故障
|
4
chen0520 OP @beyondsoft 上海的阿里云加上上海的宽带 应该还好吧
|
5
cdlnls 29 天前 via Android
个人感觉套一层虚拟机损失的性能影响约等于无。
我之前也做过类似的事情,云上和本地用 vpn 连接,本地是 k8s 集群,请求转发到本地的集群,延迟大概要多出大几十毫秒。 一层虚拟机的消耗,我觉得大概率还没有运行 k8s 消耗的资源多。。。 |
7
codersherlock 29 天前 via iPhone
第一个问题是你准备用啥 container runtime ,colima 嘛
|
8
crackidz 29 天前
|
9
UchihaJay 29 天前
如楼上所说,mac 上的虚拟化 orb 性能还是不错的,而且内置了 k8s ,可以直接配置 service 和 pod
只是不太理解为什么要用这种方案,弄个独立服务器会简单很多。 |
10
chen0520 OP @UchihaJay 阿里云都是买的特惠的服务器,第二台就是原价买了,看看能不能把家里常驻的资源给用起来省点钱,这种虚拟化我感觉好像过于封装了,其他节点能不能连进来感觉不太好说。。
|
11
tairan2006 29 天前 via Android
你这啥思路…都不在一个局域网啊。用 VPN 或者跨网络集群技术才能正常 work ,瞎折腾么
|
12
honghaitzz11 29 天前
你还不如跑微服务来作为支持
|
13
sampeng 28 天前
k8s 做跨网络是没法玩的。你家的出口 ip 会经常变,这是其一。
其二,还要解决本地的 nat 转换等网络的配置,mac 就非常麻烦。 本地跑个 k3s 就完事了。。。搞那么复杂干嘛。。 |