- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想建立一个基于低功耗架构(arm)的 HA swarm/kubernetes 集群。
我的主要目标是了解 HA Web 集群的工作原理,它如何对故障使用react并从中恢复,以及扩展的难易程度。
一旦它工作(git/自定义服务/家庭自动化/CI服务器/...),我想在它以及其他服务上托管一个博客。
这是我的第一个问题:
最佳答案
Raspberry Pi、ODroid、CHIP、BeagleBoard 都是合适的硬件。
请注意,如果您不断地对其进行读/写,闪存卡的使用生命周期是有限的。
Kubernetes 是学习集群容器的绝佳选择。
Docker Swarm 也不错。
这些解决方案都没有提供分布式存储,所以如果你谈论的是非分布式的 PHP 类型的 Web 服务器和 SQL 数据库,那么即使使用 Kubernetes 或 Swarm,你也不能真正冗余。
为了有效地实现冗余,您需要为数据库设置主/从设置,或者更好的集群数据库,如 elasticsearch,或者可能是 MariaDB for SQL 的集群版本,因此您拥有数据库集群本身提供的冗余(这不是备份的替代品) ,但它比单个容器更好)
对于真正的分布式存储,您需要查看 Ceph 或 GlusterFS 等技术。这些不适用于 Kubernetes 或 Swarm,因为它们需要绑定(bind)到硬件。 Github 上有一个 docker/kubernetes Ceph 项目,但我想说它仍然有点 hacky。
最好单独或直接在主机上进行配置。
就负载平衡而言,您可能希望有几个带有外部负载平衡器的节点以实现冗余,如果您构建一个 Kubernetes 集群,您并没有真正选择可以在同一节点上运行的其他内容,除非指定 CPU/RAM配额和限制,或亲和力。
关于deployment - 为自托管服务/博客构建低功耗 HA 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41074753/
我有一个具有 3 个节点的非 HA Hadoop 设置:一个 NameNode 和 2 个 DataNode。 NameNode是一个4GB内存和20GB硬盘的服务器,而每个DataNode有8GB内
关于 https://www.rabbitmq.com/ha.html我读到了这两个属性: ha-promote-on-shutdown ha-promote-on-failure 但是我找不到关于这
据我所知,列表的 + op 只要求第二个操作数是可迭代的,“ha”显然是。 在代码中: >>> x = [] >>> x += "ha" >>> x ['h', 'a'] >>> x = x + "h
我试图在网上找到更多关于它的信息,但似乎找不到合适的答案。 我们的新应用程序在顶部使用 HA 负载均衡器将访问者分配到集群 ampq 和集群 mysql,一切都完美无缺。 现在我们已经决定我们需要将我
我已经阅读了 clustering和 HA章节并对 RabbitMQ 集群有了一个公平的理解。我不明白的一件事是,集群上有 2 个以上的节点和一组 HA 队列,客户端如何建立连接,以便在一个节点发生故
我正在尝试使用Hadoop HA设置hbase ha。 我已经设置了Hadoop HA,并对其进行了测试。 但是在HBase安装中,启动时出现以下错误: 2020-05-02 16:11:09,336
我目前正在创建3个Neo4j高可用性服务器。我的业务逻辑将一台服务器作为专用主服务器,而将另外两台计算机作为专用从服务器。我的从服务器与主服务器存在于完全不同的数据中心中。 在两个应用程序之间建立链接
我目前在Docker上安装了GitLab omnibus。我计划通过将其添加到Kubernetes来具有相同的HA,并使用Gluster保持持久性。我玩过用Gluster配置Kubernetes的游戏
如何使用主动/主动或主动/备用 HA 系统在生产环境中运行 docker?有任何指南或最佳实践吗? 我正在考虑 3 个场景: 1) NFS - 用于两台服务器 - 准备有 docker-machine
我使用rabbitmq-server-3.6.1。 似乎有两个选项如何设置同步批量大小。第一个是策略选项“ha-sync-batch-size”。 RabbitMQ 文档 here 中对此进行了描述。
*我正在使用 hearbeat 2.1.4 2 个节点正常工作,但是当我在 node1 中手动停止 httpd 时,heartbeat 不会切换到 node02。如何解决这个问题??* 最佳答案 该版
我正在使用 HA 名称节点配置 Hadoop 2.2.0 稳定版,但我不知道如何配置对集群的远程访问。 我配置了手动故障转移的 HA 名称节点,我定义了 dfs.nameservices,我可以从集群
我一直在尝试 Docker Swarm 并研究其他解决方案,例如 Kubernetes,但我就是不知道什么最适合我的用例,我可以从专家那里获得一些帮助,所以非常欢迎您的意见. 我对要构建的云有一些要求
我有Apache Mesos 0.22.1集群(3个主节点和5个从节点),在HA配置和Spark 1.5.1框架中运行Cloudera HDFS(2.5.0-cdh5.3.1)。 当我尝试 Spark
我正在阅读《 Hadoop最终指导》中的“高可用性”,以下内容并不清楚, To recover from a failed namenode in this situation, an adminis
请注意:这是一个非常相似的问题as this one,但是我断言这不是骗子!另一个问题显然是基于(较旧的)基于Python的Docker注册表,而不是用GoLang编写的最新注册表,而且看起来有很大不
我使用 MySQL 和 Galera wsrep 来获得同步复制,该部分已启动并运行 我需要设置一种代理来处理客户端连接。由于集群中的任何节点都可能发生故障,因此客户端不会直接连接节点,而只能通过代理
我的机器上的一个地窖组中有三个 karaf 节点。第一个节点 (lb_node) 用作负载均衡器,其他两个节点(1_node 和 2_node)用作服务节点(具有已部署的功能)。两个节点都有可用的 /
我正在使用 Win-8 机器并尝试创建多语言网站。 我使用的是法语、阿拉伯语和豪萨语。 我的代码运行完美,但是当我选择豪萨语时出现错误: Culture name 'ha-latn' is not s
最近,我成功地为 HDFS 和 YARN 启用了 HA。现在我有一个事件的和备用的名称节点,自动故障转移工作正常。我正在使用 Cloudera Manager 和 CDH 5。 我有以下问题。 例如,
我是一名优秀的程序员,十分优秀!