从零开始入门 K8s | 有状态应用编排 - StatefulSet

  1. 云栖社区>
  2. 阿里巴巴云原生>
  3. 博客>
  4. 正文

从零开始入门 K8s | 有状态应用编排 - StatefulSet

阿里巴巴云原生小助手 2020-02-12 15:21:30 浏览540
展开阅读全文

作者 | 酒祝  阿里巴巴技术专家

本文整理自《CNCF x Alibaba 云原生技术公开课》第 22 讲。

关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。

导读:有状态应用的部署交付向来都是应用运维领域的难点之一,常见的有状态需求如在磁盘持久化状态、每个机器需要独立且稳定的网络标识、发布顺序确定性等。针对这类问题 Kubernetes 提供了 StatefulSet 控制器,作为帮助有状态应用部署和在 K8s 环境落地的 Workload。

一、“有状态”需求

我们之前讲到过 Deployment 作为一个应用编排管理工具,它为我们提供了哪些功能?

如下图所示:

1.png

  • 首先它支持定义一组 Pod 的期望数量,Controller 会为我们维持 Pod 的数量在期望的版本以及期望的数量;
  • 第二它支持配置

网友评论

登录后评论
0/500
评论
阿里巴巴云原生小助手
+ 关注
所属团队号: 阿里巴巴云原生