首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

kubelet 配置资源预留的姿势

当我们在线上使用 Kubernetes 集群的时候,如果没有对节点配置正确的资源预留,我们可以考虑一个场景,由于某个应用无限制的使用节点的 CPU 资源,导致节点上 CPU 使用持续100%运行,而且压榨到了 kubelet 组件的 CPU 使用,这样就会导致 kubelet 和 apiserver 的心跳出问题,节点就会出现 Not Ready 状况了。默认情况下节点 Not Ready 过后,5分钟后会驱逐应用到其他节点,当这个应用跑到其他节点上的时候同样100%的使用 CPU,是不是也会把这个节点搞挂掉,同样的情况继续下去,也就导致了整个集群的雪崩,集群内的节点一个一个的 Not Ready 了,后果是非常严重的,或多或少的人遇到过 Kubernetes 集群雪崩的情况,这个问题也是面试的时候经常询问的问题。

01

A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems 精读笔记(一)

摘要——边缘计算指导协同工作具有不同传感、存储和计算资源。例如,传感器节点收集数据并然后将其存储在存储节点中,以便计算节点可以访问需要时提供数据。在本文中,我们关注的是质量边缘网络存储分配中的服务(QoS)。我们设计了一个边缘网络中节点的信誉机制,这使得交互节点评估服务质量以供参考。每个节点公开广播个人信誉列表给评估所有其他节点,每个节点都可以计算全局通过聚合个人声誉来获得所有节点的声誉。然后我们提出了一种存储分配算法,能将数据存在适当的位置。该算法考虑了公平性,效率和可靠性源于声誉。我们建立一个新颖的信誉证明(PoR)区块链来支持关于信誉机制和存储分配的共识。PoR区块链确保安全性能,节省计算资源,避免中心化。广泛的模拟结果表明我们提出的算法是公平、高效和可靠的。这结果还表明,在存在攻击者的情况下,成功诚实节点访问数据率可达99.9%。

02

k8s: 到底谁才是草台班子?

大家在对 2023 年诸多互联网公司故障的总结中多次提到了控制 “爆炸半径”,几乎都在说缩小集群规模,那除了缩小集群规模外还有没有其他办法呢?如果一出问题就通过缩小规模去解决,多少会显得有点不够专业(草台班子)。k8s 已经经历了九年半的发展,众多的终端用户在以什么样的方式使用 k8s,即便社区高手如云,也很难把所有使用场景都考虑到并且处理好,但也不至于差到连我们这群"草台班子"都能想到的一些最基本的问题(比如控制爆炸半径)都想不到。比起把集群搞大出问题的人,反而是在出问题后只会喊控制集群规模的那些 k8s 相关的云原生专家们,那些 k8s 集群管理员们,更像是草台班子。(并没有说 k8s 等于云原生的意思,但只要做的事情和 k8s 沾点边就号称云原生,这是事实)

01
领券