Way*_*ley 5 elasticsearch kubernetes elastic-stack kubernetes-helm
为了日志文件聚合的目的,我希望在本地(普通)Kubernetes 集群上设置一个生产 Elasticsearch 实例。
部署似乎有两个主要选项:
我已经成功使用了旧的(即将被弃用的)舵图,但刚刚发现了 ECK。
这两种选择的优点和缺点是什么?有任何可能影响长期使用的约束或限制吗?
主要区别在于,Helm Charts 相当不固执己见,而 Operator 则固执己见 \xe2\x80\x94 它内置了许多最佳实践,例如对使用安全性的硬性要求。此外,Operator Framework 构建在协调循环之上,并将持续检查您的集群是否处于所需状态。Helm Charts 更像是一个包管理器,您可以在其中运行特定命令(在版本 X 中安装具有 Y 节点的集群,现在再添加 2 个节点,现在升级到版本 Z,...)。
\n\n如果 ECK 是 Cloud-on-Kubernetes,那么您可以将 Helm 图表视为 Stack-on-Kubernetes。它们是定义在 Kubernetes 环境中运行 Docker 镜像的精确规范的一种方法。
\n\n另一个区别是 Helm Charts 是开源的,而 Operator 是免费的,但使用 Elastic 许可证(主要限制是不能使用它来运行付费 Elasticsearch 服务)。
\n| 归档时间: |
|
| 查看次数: |
4600 次 |
| 最近记录: |