博文

目前显示的是 五月, 2020的博文

详解 Kubernetes StatefulSet 实现原理

postThumbnail
在 Kubernetes 的世界中, ReplicaSet Deployment 主要用于处理无状态的服务,无状态服务的需求往往非常简单并且轻量,每一个无状态节点存储的数据在重启之后就会被删除,虽然这种服务虽然常见,但是我们仍然需要有状态的服务来实现一些特殊的需求,StatefulSet 就是 Kubernetes 为了运行有状态服务引入的资源,例如 Zookeeper、Kafka 等。 这篇文章会介绍 Kubernetes 如何在集群中运行有状态服务,同时会分析这些有状态服务 StatefulSet 的同步过程以及实现原理。 概述 StatefulSet 是用于管理有状态应用的工作负载对…

详解 Kubernetes Volume 的实现原理

postThumbnail
在 Kubernetes 集群中,虽然无状态的服务非常常见,但是在实际的生产中仍然会需要在集群中部署一些有状态的节点,比如一些存储中间件、消息队列等等。 然而 Kuberentes 中的每一个容器随时都可能因为某些原因而被删除和重启,容器中的文件也会随着它的删除而丢失,所以我们需要对集群中的某些文件和数据进行『持久化』;除此之外,由于同一个 Pod 中的多个 Container 可能也会有共享文件的需求,比如通过共享文件目录的方式为 nginx 生成需要代理的静态文件,所以我们需要一种方式来解决这两个问题。 作为 Kubernetes 集群中除了 Pod 和 Service 之外最常见的…

此博客中的热门博文

kubernetes运行一个有状态的应用程序(使用StatefulSet)

防盗门/安全门选购攻略

Blogger搭建国内可正常访问博客(超详细教程)

如何优雅的关闭容器

iPhone手机上安装旧版本App

小程序框架全面测评

打造一个可国内访问的Blogger(Blogspot)方法

星际蜗牛安装黑裙(群晖)制作家用nas

微信小程序学习资源汇总(文档、视频、系列教程、开源项目、框架)

Nginx实用技巧,497跳转,基本认证,WebDav,在线配置生成,第三方模块等