kubernetes

Kubernetes 中 Deployment 与 StatefulSet 的区别

Deployments 和 ReplicationControllers 表示“无状态”使用,且相对较轻量级一点。所谓的“状态”也就是数据持久化存储,一般情况下,二者的 Pod 在重启后,数据就丢失了。 StatefulSets 表示会进行存储状态,且使用 volumeClaimTemplates/claims 来申请存储空间,在重启后,数据也会保存。 所以,如果应用是有状态的,那么就部署成 StatefulSet;如果是无状态的,或者说,数据是交给后端系统(如数据库、申请的PV)来保存的,

  • zgljl2012
1 min read
kubernetes

2019年即将过完,容器技术生态发生了些什么

云原生逐步落地,核心基础 Kubernetes 采纳度持续增长 这一年,“云原生”(Cloud Native)理念落地的核心,Kubernetes 这一项目逐步成为了各家企业构建容器化平台体系的默认选择。Kubernetes 项目最大的价值,在于其从创建时提出的声明式 API 和以此为基础“控制器”模式,这一点,是它与那些只能生产资源的集群管理工具最大的不同。 在此模式(声明式 API 和 “控制器”模式)下, Kubernetes 在自身突飞猛进的发展过程中,同时保证了 API 层的相对稳定和向后兼容能力,这是一个平台级项目的基础,

  • zgljl2012
5 min read
zgljl2012@gmail.com