标签

 集群 

相关的文章:

了解集群实践与架构原理,包括istio的流量治理和地域故障转移,Kubernetes的集群搭建部署实践,以及分布式架构原理和多集群监控方案。

曲线救国:通过 OrbStack 在 Apple Silicon 平台搭建 K3s x86 集群

原文英文,约500词,阅读约需2分钟。发表于:

请原谅这个标题有点拗口。 如果你对 Apple Silicon、OrbStack、x86 架构或 K3s 集群中的任何一个概念不感兴趣,那么这篇文章可能不适合你。 背景 在我的工作流中,我依赖于 M1 MacBook Pro 和多个高效工具的结合。我使用 OrbStack 创建虚拟机,这个平台通过 Rosetta 进行二进制转换以实现虚拟化,不仅虚拟化速度快,还有其他众多优点(更多详情请见 OrbStack 优势)。同时,我偏爱使用 K3s 集群因为其轻量级特性,搭配先前介绍的 k3sup 工具,能够迅速搭建新的集群。 虽然这一系列工具的组合主打速度快和轻便,但当它们结合使用时,也会出现一些技术挑战。例如,在 OrbStack 创建的 x86 虚拟机上安装 K3s 时,我遇到了一个常见的问题,这个问题在社区中已经有了广泛的讨论并看似无解,具体可参见这个 GitHub 讨论。 Failed to create pod sandbox: rpc error: code = Unknown desc = failed to generate sanbdox container spec options: failed to generate seccomp spec opts: seccomp is not supported 在我的虚拟环境中,尽管使用 Docker 运行容器没有遇到问题,但在安装 K3s 时却遭遇挑战。值得注意的是,无论是 Docker 还是 K3s,它们都依赖于 Containerd 作为容器运行时。这一点让我怀疑问题可能出在 K3s 内置的 Containerd 配置上。

本文介绍了作者在使用M1 MacBook Pro和OrbStack创建虚拟机以及使用K3s集群时遇到的技术挑战。作者发现在x86虚拟机上安装K3s时会出现问题,怀疑问题可能出在K3s内置的Containerd配置上。作者尝试使用Docker作为容器运行时来解决问题,并通过在集群创建时添加--docker参数来配置K3s使用Docker。最后,作者验证了这一解决方案,并成功安装了K3s集群。

曲线救国:通过 OrbStack 在 Apple Silicon 平台搭建 K3s x86 集群
相关推荐 去reddit讨论

实践展示openEuler部署Kubernetes 1.29.4版本集群

原文英文,约1000词,阅读约需4分钟。发表于:

带你通过openEuler部署Kubernetes 1.29.4版本集群。

本文介绍了在华为云上部署Kubernetes 1.29.4版本集群的步骤,包括准备节点配置、主机名和IP地址解析、防火墙和SELINUX配置、时间同步和内核路由转发、安装ipset和ipvsadm、关闭SWAP分区、安装containerd容器环境和calico网络插件,并查看节点和Pod的状态。

相关推荐 去reddit讨论

K8s集群nginx-ingress监控告警最佳实践

原文英文,约100词,阅读约需1分钟。发表于:

nginx-ingress作为K8s集群中的关键组成部分。主要负责k8s集群中的服务发布,请求转发等功能。如果在访问服务过程中出现404和502等情况,需要引起注意。

本文介绍了使用CCE集群插件kube-prometheus-stack对nginx-ingress服务进行监控的方法。通过配置告警规则和通知规则,可以实现基于指标的告警通知。

相关推荐 去reddit讨论

教你解决CCE集群中容器出网

原文约800字,阅读约需2分钟。发表于:

针对CCE集群和CCE turbo集群中的容器访问外部网络进行总结。

本文总结了在CCE集群和CCE turbo集群中容器访问外部网络的方法,建议使用SNAT方式以避免资源浪费和管理成本上升。

相关推荐 去reddit讨论

AntBatchInfer:Kubernetes 集群中的弹性批量推断

原文约200字,阅读约需1分钟。发表于:

AntBatchInfer 是一种针对非专用集群进行优化的弹性离线批量推理框架,通过提供多级容错能力和改进推理效率的方法,稳定高效地执行复杂的单模型和多模型批量推理任务,并在稳定性和效率方面表现优越。

该论文介绍了一种新颖的在线推断框架,用于低秩张量学习。该方法采用随机梯度下降,实现了高效的实时数据处理,降低了计算需求。同时,该方法还提出了一种在线去偏置方法,用于顺序统计推断,适用于即时假设检验。

相关推荐 去reddit讨论

基于istio实现多集群流量治理

原文约14600字,阅读约需35分钟。发表于:

Istio作为ServiceMesh领域的事实标准,推出了多种多集群管理方案。

本文介绍了基于Istio实现多集群流量治理的背景和简介,包括四种多集群模型和ClusterMesh环境搭建步骤。实践中涉及跨集群流量、网关访问、地域负载均衡和地域故障转移等。

相关推荐 去reddit讨论

基于istio实现单集群地域故障转移

原文约7300字,阅读约需18分钟。发表于:

随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加。

本文介绍了使用istio实现单集群地域故障转移的方法,通过在Kubernetes中使用特定标签来表示地区、区域和分区,实现故障转移。作者提供了实战演练步骤,包括部署服务端和客户端,并配置地域故障转移规则。最后验证了地域负载均衡和故障转移的效果。

相关推荐 去reddit讨论

月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!

原文约7600字,阅读约需19分钟。发表于:

导读 代晓磊,知乎数据库负责人,同时也是 TiDB 社区北京地区组织者,一位有着 13 年数据库从业经验的数据库老兵,对数据库运维及 TiDB 有着丰富的实践经验。在“2024 新年围炉茶会”中,他分享了《TiDB 在知乎实践的那些事》话题,回顾了最近两年知乎 TiDB 实践的最新进展 ,以及对数据库未来发 展方向的个人观点,本文根据代晓磊老师的演讲实录进行整理。 视频链接:https://www.bilibili.com/video/BV1FT4y1n7fn/ 知乎应用 TiDB 历史非常

知乎数据库负责人代晓磊分享了知乎在TiDB实践方面的进展,包括多云多活方案和数据库稳定性建设。他还介绍了TiDB的可观测能力和资源隔离方面的建设。此外,他还提到了知乎开发的天穹平台,用于整合TiDB的生命周期管理。他还分享了对数据库发展的看法,包括数据库的产品力、生态和场景,以及未来数据库的发展方向。

相关推荐 去reddit讨论

kubernetes Service-03 从集群外访问Pod或者Service

原文英文,约400词,阅读约需2分钟。发表于:

概述 由于Pod和Service都是k8s集群范围内的虚拟概念,所有集群外的客户端系统无法通过Pod的IP或者Service的虚拟IP和端口访问它们

本文介绍了通过设置容器等级的hostPort和Pod等级的hostNetwork,将Pod和Service的端口号映射到宿主机,以便外部客户端能够访问这些服务。同时还介绍了将Service映射到物理机上,并通过宿主机端口访问服务的方法。

相关推荐 去reddit讨论

Apache Kafka – 集群架构

原文约5300字,阅读约需13分钟。发表于:

Apache Kafka 到目前为止已经非常适合开发可靠的互联网规模的流应用程序,这些应用程序还具有容错能力,并且能够处理实时和可扩展的需求。在本文中,我们将重点介绍 Java 中的 Kafka 集群架构。在本文中,我们将了解 Apache Kafka – 集群架构。在深入研究集群架构之前,我们先了解一下 Apache Kafka 的一些基本概念,打好基础。1. 发布-订阅模型Kafka 采用发布-订阅模型,其中数据生产者将记录发布到主题,数据消费者订阅这些主题以接收和处理数据。生产者和消费者的这种解耦允许可扩展且灵活的数据处理。2. Topic主题和分区主题是对数据进行分类和组织的逻辑通道。

Apache Kafka是一个适合开发可靠的互联网规模的流应用程序的集群架构,采用发布-订阅模型,通过主题和分区对数据进行分类和组织。代理负责数据复制和集群的健康状况,生产者发送消息到主题,消费者订阅主题并处理数据。分区和复制实现了并行处理和容错。Kafka的可扩展性和容错性使其成为构建强大的数据管道的理想选择。

相关推荐 去reddit讨论