💡
原文中文,约6200字,阅读约需15分钟。
📝
内容提要
作者使用Oracle Cloud的云服务后,更换了24G大内存云服务器上的Kubernetes方案。新方案使用更大内存的集群,选择了轻量级的K3s版本,并在三台云服务器上安装了K3s和Kilo。作者部署了KubeSphere面板,并通过Cloudflare Tunnel将面板公开到互联网。整个集群的网络拓扑图也被展示。作者将数据存储配置为外部存储,以便在集群遇到问题时能够快速恢复。
🎯
关键要点
- 作者更换了24G大内存云服务器上的Kubernetes方案,使用了轻量级的K3s版本。
- 新方案使用更大内存的集群,以满足日益增加的部署需求。
- 数据存储配置为外部存储,以便在集群遇到问题时能够快速恢复。
- 选择K3s是为了节约资源,并能够接入更多云厂商的服务器。
- 准备了3台相同配置的云服务器,分别位于不同国家/地区,无法通过内网连接。
- 在主节点上安装了功能齐全的Kubernetes集群,并配置了网络拓扑。
- 安装了Kilo以实现跨节点的网络连接,并确保节点状态为Ready。
- 部署了KubeSphere面板,并通过Cloudflare Tunnel将面板公开到互联网。
- 使用Cloudflare Tunnel实现域名访问,并配置了Ingress以公开面板。
- 数据存储配置为外置存储,以确保在集群问题时能够快速恢复。
➡️