之前没用过 k8s,不太熟悉,以前只用 docker 部署服务,最近在研究 MicroK8s,想拿我一台 vps 做主服务,然后把另外几台小 vps 添加到这个集群里,这样能充分利用硬件资源,部署服务直接都在主服务上就好了? VPS, k8s, 部署, 集群
自己研究学习,折腾着玩是没问题的。主要是网络问题,节点间最好是二层互联的,或者能够借助 overlay 实现二层互联,如基于 wireguard 的 VPN 。可以看看 kairos ,包含开箱即用的 wireguard-vpn 。 刚刚接触 k8s ,个人还是推荐使用 kubeadm ,在标准的二层网络中进行学习研究。
当然可以,我的服务器现在都在一个集群内,任意一台机器都能通过基于 k8s 的网络架构进行互访,每个部署了 traefik 的节点都相当于一个反代节点,走哪个都能访问到家里服务器或其他云服务器上跑的服务。
@289396212 #5 跟花生壳不一样,花生壳是起到 DDNS 的效果,也就是动态设置 DNS 的解析为最新的公网 IP 。这种情况其实更像是没有缓存机制的 CDN ,而如果运行服务的节点没有公网 IP ,那就是多节点的 FRP 。