从前面的学习我们知道使用Deployment创建的pod是无状态的,当挂载了Volume之后,如果该pod挂了,Replication Controller会再启动一个pod来保证可用性,但是由于pod是无状态的,pod挂了就会和之前的Volume的关系断开,新创建的Pod无法找到之前的Pod。但是对于用户而言,他们对底层的Pod挂了是没有感知的,但是当Pod挂了之后就无法再使用之            
                
         
            
            
            
               https://www.toutiao.com/a6941713886601085471/?log_from=2e24852b1d691_1630849929667这里一定要看视频接下来先看这篇文章,再来看视频里面的文章https://zhuanlan.zhihu.com/p/164771138StatefulsetStatefulSet是为了解决有状态服务的问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 16:36:23
                            
                                342阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述RC、Deployment、DaemonSetStatefulSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。StatefulSet本质上是Deployment的一种变体,它是t是为了解决有状态服务的问题,它所管理的Pod拥有固定的Pod名称,启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-07-10 19:25:21
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇是基于k8s-v1.19.0版本 1.介绍 RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。 Statef ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-14 19:43:00
                            
                                207阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            master/node:master:API Server、Scheduler、Controller-Managernode:kubelet(集群代理)、docker(容器引擎)、kube-proxy //API Server把任务编排后由Scheduler调度,调度的结果就有kubelet执行Pod:Label、Label Selector    //为了统一管理在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 22:50:02
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述StatefulSet    RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-25 16:21:01
                            
                                1922阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # **K8S StatefulSet 详解**
## **整体流程**
| 步骤 |                        操作                       |
|:---:|:-----------------------------------------------:|
|  1  |        创建 StatefulSet 配置文件 yaml 文件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 11:09:06
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述StatefulSet    RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-25 16:21:07
                            
                                2496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            StatefulSetStatefulSet:Pod控制器。RC,RS,Deployment,DS。---------->无状态的服务。template(模板):根据模板创建出来的Pod,他们的状态都是一模一样的(除了名称,IP,域名之外)可以理解为:任何一个Pod,都可以被删除,然后用新生成的Pod进行替换。有状态的服务:需要记录前一次或者多次通信中的相关事件,以作为一下通信的分类标            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-02-13 10:02:01
                            
                                1764阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            statefulSet有状态应用详解            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-15 13:30:57
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介statefulset 管理的Pod是有序的,后缀是通过-1,-2等数字拼接而成创建statefulset资源时,必须创建servicestafulset 管理的Pod资源,删除Pod并新建,新建的Pod和删除的Pod名称一致statefulset具有volumeclaimtemplate这个字段,是卷申请模板,会自动创建pv、pvcstatefulset创建的Pod,具备域名: pod-na            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-07 23:38:48
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            StatefulSet从本质上来说,可以看作Deployment/RC的一个特殊变种,它有如下特性:◎ StatefulSet里的每个Pod都有稳定、唯一的网络标识,可以用来发现集群内的其他成员。假设StatefulSet的名称为kafka,那么第1个Pod叫kafka-0,第2个叫kafka-1,以此类推。◎ StatefulSet控制的Pod副本的启停顺序是受控的,操作第n个Pod时,前n-1个Pod已经是运行且准备好的状态。◎ StatefulSet里的Pod采用稳定的持久化存储卷,通过PV或P            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-07 18:12:31
                            
                                376阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在kubernetes系统中,Pod的管理对象RC,Deployment,DaemonSet和Job都面向无状态的服务,但现实中有很多服务时有状态的,比如一些集群服务,例如mysql集群,集群一般都会有这四个特点: 每个节点都是有固定的身份ID,集群中的成员可以相互发现并通信 集群的规模是比较固定的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-22 16:56:00
                            
                                205阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录Statefulset1.Statefulset****概念2.学习达到的目标3.部署一个web应用1.通过statefulset部署pod,并且观察pod创建的过程2.顺序创建 Pod3.StatefulSet 中的 Pod4.检查 Pod 的顺序索引5.使用稳定的网络身份标识6.导入稳定的存储4.部署和扩缩容5.Statefulset的资源清单yaml文件书写规范6.Pod 管理策略7.O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 09:55:04
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            StatefulSetStatefulSet(有状态集)常用于部署有状态的且需要有序启动的应用程序。StatefulSet的基本概念StatefulSet主要用于管理有状态应用程序的工作负载API对象.比如在生产环境中,可以部署ElasticSearch集群、MongoDB集群或者需要持久化的RabbitMQ集群、Redis集群、Kafka集群和ZooKeeper集群等。而StatefulSet创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 10:26:12
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、认识StatefulSet二、StatefulSet原理1、提供稳定的pod网络标识2、为每个pod提供稳定的存储三、StatefulSet应用1、部署StatefulSet2、可以为StatefulSet管理的pod创建一个ClusterIP service3、StatefulSet处理时效节点 一、认识StatefulSetStatefulSet可以与ReplicaSet对应来看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 14:04:46
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            无状态与有状态Deployment控制器设计原则:管理的所有Pod一模一样,提供同一个服务            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-17 09:04:32
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            StatefulSet 简介 在Kubernetes中,Pod的管理对象RC、Deployment、DaemonSet和Job都是面向无状态的服务。但现实中有很多服务是有状态的,特别是一些复杂的中间件集群,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等。 以上集群有几            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-05 10:41:00
                            
                                136阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            TIPSPOD重新调度之后,The Pods’ ordinals, hostnames, SRV records, and A record na            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-28 14:01:13
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 StatefulSet Redis
## 简介
在使用 Kubernetes 管理容器化应用程序时,有时候我们需要使用有状态的应用程序,如 Redis。StatefulSet 是 Kubernetes 中的一种资源对象,用于管理有状态的应用程序的部署和扩展。本文将指导你如何使用 StatefulSet 在 Kubernetes 上部署 Redis。
## 整体流程
下面是部署 R            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-16 16:22:47
                            
                                62阅读