文章目录一、认识PV/PVC/StorageClass二、PV/PVC结合NFS使用实践(持久存储)1. 安装NFS2. 建立PV3. 建立PVC4. 过程问题整理1) pvc一直处于Pending状态2) nfs挂载报错unmatched host三、PV的动态创建参考 一、认识PV/PVC/StorageClasskubernetes PV和PVC持久卷 参考URL: https://bai            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 10:32:02
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Statefulset控制器1.概念StatefulSet 是用来管理有状态应用的工作负载 API 对象。 StatefulSet 用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。 和 Deployment 类似, StatefulSet 管理基于相同容器规约的一组 Pod。但和 Deployment 不同的是, StatefulSet 为它们的每个 Pod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 08:15:07
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录k8s statefulSet简介模版实战创建命令结果查看全部yaml结果扩缩容命令结果更新命令结果实时过程删除删除Pod命令删除sts命令参考文档k8s statefulSet简介StatefulSet是用来管理有状态应用的工作负载 API 对象,kubectl中可以简写为sts。sts每个Pod生成一个唯一的标识符 sts_name-number,number从0开始。StatefulSe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 20:03:28
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            共享存储机制k8s对有状态的容器应用或者需要对数据进行持久化的应用,在之前的篇章说过,可以将容器内的目录挂载到宿主机的容器目录或者emptyDir临时存储卷。 另外,k8s还开放了两个资源,分别是PersistentVolume(PV)和PersistentVolumeClaim(PVC), 这两个资源对象可允许k8s使用外部的存储设备。 比如在生产环境中有一个专门的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 09:43:01
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
                     
                
                            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 15:04:18
                            
                                329阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
                     
                
                            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 15:26:07
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关键概念为了管理有状态的服务而存在(有顺序号的Pod)有状态服务StatefulSet是有状态的集合,管理有状态的服务,它所管理的Pod的名称不能随意变化。数据持久化的目录也是不一样,每一个Pod都有自己独有的数据持久化存储目录。比如MySQL主从、redis集群等。无状态服务RC、Deployment、DaemonSet都是管理无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 23:18:09
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录控制器deployment,DaemonSet,StatefulSet1.控制器-deploymentdeployment模版pod静态资源模版弹性扩容方式1-修改配置清单方式2-打标签方式3-scale更新镜像方式1:打标签方式2:修改配置清单方式3:设置镜像方式4:修改edit回滚2.控制器-DaemonSet修改配置文件daemonset回滚3.StatefulSet控制器deploym            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-18 13:06:23
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            k8s–基础–21–Statefulset1、概念StatefulSet是为了解决有状态服务的问题而设计,对应Deployments和ReplicaSets是为无状态服务。1.1、应用场景稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据 
  基于PVC来实现稳定的网络标志,即Pod重新调度后其PodName和HostName不变 
  基于Headless Service(即没有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:02:19
                            
                                1462阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            k8s之Statefulset小案例实验环境Statefulset简介 StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务)而设计,其应用场景包括在 k8s 中,ReplicaSet 和 Deployment 主要是用于处理无状态的服务,无状态服务的需求往往非常简单并且轻量,每一个无状态节点存储的数据在重启之后就会被删除。但是如果我们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 22:14:55
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            StatefulSetRC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。 StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA版本,它为了解决有状态服务的问题,它所管理的Pod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 07:58:54
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录Kubernetes 有状态应用部署StatefulSet 控制器概述示例StatefulSet 控制器:独享存储Kubernetes 有状态应用部署  
 • 无状态与有状态 
  
 • StatefulSet 控制器概述 
  
 • StatefulSet 控制器:网络标识 
  
 • StatefulSet 控制器:独享存储 
    
 Deployment控制器设计原则:管理的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 12:27:39
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么需要Scheme因为在web开发中随着版本的更新迭代,通常要在系统中维护多个版本的api,多个版本的api在数据结构上往往也各不相同为了解决上述问题 —— 出现了 Scheme —— 实现 GVK 与 api数据结构的对应web 请求的处理流程收到请求后,通常首先是webServer先进行Http协议的处理解析成基础的webServer内部的一个Http请求对象该 Http 请求对象持有对应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 01:28:29
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述StatefulSet    RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-25 16:21:07
                            
                                2496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(K8S)是一个开源的容器编排平台,可以帮助开发者轻松管理Docker容器。其中的StatefulSet是K8S中一种特殊的Controller,用于部署有状态的应用程序,如数据库。
下面我将详细介绍如何使用K8S的StatefulSet部署有状态的应用程序,并提供相应的代码示例。
### StatefulSet部署流程
| 步骤 | 操作 |
| --- | --- |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-13 13:08:02
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Kubernetes中如何重启StatefulSet
在Kubernetes中,StatefulSet是一种用于管理有状态应用的控制器,它可以保证Pod的唯一性和稳定性。有时候我们需要重启StatefulSet来更新配置或者应用程序,下面将介绍如何通过Kubernetes命令行工具(kubectl)来实现StatefulSet的重启。
## 流程概览
下面是重启StatefulSet的整体            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 14:11:27
                            
                                613阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            K8S中的StatefulSet
作为一名经验丰富的开发者,我将向你介绍如何在Kubernetes中使用StatefulSet。StatefulSet是Kubernetes中的一个控制器对象,用来管理有状态应用程序的部署。与Deployment不同,StatefulSet为每个Pod分配一个稳定的网络标识符和状态持久性,这对于存储类应用程序非常有用。
在介绍具体的操作步骤之前,我们先了解一下S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 12:06:24
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述StatefulSet    RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-25 16:21:01
                            
                                1922阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(StatefulSets)实战指南:创建StatefulSets
在Kubernetes中,StatefulSets是用于管理有状态应用程序的控制器。StatefulSets为应用程序提供了稳定的、唯一的网络标识符和持久性存储。本篇文章将为你介绍如何在Kubernetes中创建StatefulSets,让你快速掌握这个重要概念。
### 创建StatefulSets的步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-19 11:35:26
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # **K8S StatefulSet 详解**
## **整体流程**
| 步骤 |                        操作                       |
|:---:|:-----------------------------------------------:|
|  1  |        创建 StatefulSet 配置文件 yaml 文件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 11:09:06
                            
                                57阅读