0

我已经在暂存环境中使用 kubernetes 工作了几个月,并且想切换到生产环境,大约 2 周前我遇到了一个名为 Rancher 的工具,从那时起我正在查看他们的文档。

开发人员和社区都建议不要在生产 kubernete 中使用 Rancher,最好为此创建一个单独的集群,并将代理添加到您的主生产集群中。

然而,在最新的稳定版本中,实际上有一个选项可以勾选仅将牧场主用于本地集群,所以我想到了这个问题:

如果将最新的稳定版 Rancher 修改为部署在生产集群本身而不是拥有专用集群?如果有任何安全或重启问题可能会删除集群上其他组件的所有配置

注意:在另一个暂存环境中,我在本地集群上安装了一个 wordpress 和 ghost 实例,两者都运行良好。

4

1 回答 1

1

我仍然认为对您来说最好的选择是拥有完全可访问的自己的集群,并且您不会依赖于牧场主云解决方案。我并不是说 Rancher 不好——不。只是如果您在谈论生产环境-我的个人意见集群应该是自己的。当然可以争论的话题。

我在这里也可以提到 - 您可以使用任何有用的交互式终端和图形 UI 工具用于 Kubernetes。例如八分圆

Octant 是一个基于浏览器的 UI,旨在为应用程序开发人员提供对应用程序运行方式的可见性。我还认为这个工具可以真正使任何使用 K8s 的人受益,特别是如果你忘记了 kubectl 的各种选项来检查你的 K8s 集群和/或工作负载。Octant 也是一个 VMware 开源项目,它在 Windows、Mac 和 Linux(包括 ARM)上受支持,并在可以访问 K8S 集群的系统上本地运行。安装 Octant 后,只需键入 octant,它将开始在 localhost:7777 上侦听,您只需启动 Web 浏览器即可访问 UI。

于 2020-12-20T17:49:58.613 回答