分布式技术
文章平均质量分 95
遥遥知识库
立志做全网最好用的知识库
展开
-
当我们输入kubectl run 时会发生什么?
为了确保整体的简单性和易上手,Kubernetes 通过一些简单的抽象隐去操作背后的复杂逻辑,但作为一名有梦想的工程师,掌握其背后的真正思路是十分有必要的。本文以 Kubectl 创建 Pod 为例,向你揭露从客户端到 Kubelet 的请求的完整生命周期。几秒后,你将看到三个 Nginx Pod 分布在集群工作节点上。这相当神奇,但它背后究竟发生了什么?Kubernetes 是一个神奇的框架,它通过用户友好(user-friendly)的 API 处理跨基础架构的 Workload 部署。原创 2023-10-18 10:01:53 · 222 阅读 · 0 评论 -
关于数据库分片你需要知道
🔥🔥分片是一种将数据分布到多台机器上的技术。当单台机器无法处理预期的工作负载时,分片就变得非常实用。分片是一种通过将数据分布到多台机器上实现横向扩展的例子,而纵向扩展则是通过获取更大规模的机器来支持新的工作负载的一个示例。工程师们常常倾向于以最复杂的方式解决问题,但保持早期的简单性可以使后续更具挑战性的工作变得容易得多。所以,如果你的问题可以通过获得更多资源丰富的机器来解决,那么这很可能就是正确的解决方案。现在,既然我们已经讨论了潜在的服务器架构,接下来让我们来谈谈数据布局。原创 2023-10-23 01:03:11 · 307 阅读 · 0 评论