前言本篇是Kubernetes第十二篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战。为什么需要存储对于这个问题其实很简单,容器中持久化的文件生命周期是短暂的,如果容器中程序崩溃宕机,kubelet 就会重新启动,容器中的文件将会丢失,所以对于有状态的应用容器中持久化存储是至关重要的一个环节;另外很多时候一个 Pod 中可能包含多个 Docker 镜像,在 Pod 内数据也需要相互共享,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 13:47:21
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于KubeSphere的Kubenetes生产实践之路-持久化存储之GlusterFS前提说明Kubenetes使用GlusterFS存储的方式通过Heketi管理GlusterFS,Kubenetes调用Heketi的接口GlusterFS结合NFS-Ganesha提供NFS存储,Kubenetes采用NFS的方式挂载Kubenetes挂载GlusterFS提供的数据卷到本地的存储目录,Kub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 14:21:15
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ceph安装 地址:https://rook.io/docs/rook/v1.8/quickstart.html特性丰富 1,支持三种存储接口:块存储、文件存储、对象存储。 2,支持自定义接口,支持多种语言驱动。基本概念 Ceph OSD Object Storage Device是ceph的核心组件,用于存储数据,处理数据的复制、恢复、回填、再均衡,并通过检查其他OSD守护进程的心跳来向Ceph            
                
         
            
            
            
            此篇只适合cicd的架构流程思维,不建议作为任何部署环境。前提环境:kubernetesJenkinsGitlabHarbor必须有Master与Slave分布式 环境涉及参考文档:阿里文档部分:
快速搭建Jenkins环境并完成流水线作业 : 获取镜像
Jenkins on ACK实战(二):这是一条简单的流水线 :kubectl 部署到k8s 集群
Serverless Kubernetes容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 15:32:50
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            KubeSphere使用rbd-csi创建快照KubeSphere使用rbd-csi创建快照一、前置条件二、创建流程三、Ceph侧准备四、安装ceph-rbd-csi五、创建快照所需得CRD六、创建快照控制器七、创建存储类和快照类八、KubeSphere界面创建快照 KubeSphere使用rbd-csi创建快照KubeSphere 版本 : v3.1.0 Kubernetes版本:v1.20.4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 10:39:26
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:尹珉Rook 介绍Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以便与云原生环境进行原生集成。Rook 将分布式存储系统转变为自管理、自扩展、自修复的存储服务。它使存储管理员的部署、引导、配置、配置、扩展、升级、迁移、灾难恢复、监控和资源管理等任务自动化。简而言之,Rook 就是一组 Kubernetes 的 Operator,它可以完全控制多种数据存储解决            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 15:42:20
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            KubeSphere介绍和基于K8S的安装KubeSphere介绍一、kubesphere安装步骤1.1 安装KubeSphere(v3.1.1)1.2 安装环境说明1.3 安装并配置NFS存储1.4 配置默认存储1.5 执行如下yaml文件1.6 apply此Yaml文件,创建默认存储1.7 查看SC1.8 查看Pod,其否正常启动1.9 验证StorageClass存储类的效果二、安装Met            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 14:47:28
                            
                                152阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Rook 介绍Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以便与云原生环境进行原生集成。Rook 将分布式存储系统转变为自管理、自扩展、自修复的存储服务。它使存储管理员的部署、引导、配置、配置、扩展、升级、迁移、灾难恢复、监控和资源管理等任务自动化。简而言之,Rook 就是一组 Kubernetes 的 Operator,它可以完全控制多种数据存储解决方案(例如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 13:03:05
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Kubernetes上安装KubeSphere安装步骤选择4核8G(master)、8核16G(node1)、8核16G(node2) 三台机器,按量付费进行实验,CentOS7.9,查看系统版本cat /etc/redhat-release,安全组开放k8s-port的30000-32767端口安装Docker安装Kubernetes安装KubeSphere前置环境安装KubeSphere1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 22:28:22
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.  背景 本篇博客是继完成 Kubernetes 1.7.6 基本功能部署之后,关于 ceph rbd 后端存储集成的补充部署说明 注意:网络环境基于 weave !2.  集成步骤2.1  在集群内各机器部署 ceph 软件,如果已经基于该 ceph 安装过 kubernetes,参考这里清理旧环境2.2  配置 245            
                
         
            
            
            
            在 Bookinfo 微服务的灰度发布示例 中,KubeSphere 基于 Istio 对 Bookinfo 微服务示例应用实现了灰度发布。有用户表示自己的项目还没有上 Istio,要如何实现灰度发布?在 Ingress-Nginx (0.21.0 版本) 中,引入了一个新的 Canary 功能,可用于为网关入口配置多个后端服务,还可以使用指定的 annotation 来控制多个后端服务之间的流量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 13:29:43
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本节内容:服务发现与负载均衡Ingress实战 一、服务发现与负载均衡在前面的安装部署kubernetes集群中已经简单用示例来演示了Pod和Service,Kubernetes通过Service资源在Kubernetes集群内针对容器实现了服务发现和负载均衡。而Service就是kubernetes服务发现与负载均衡中的一种。目前,kubernetes中的负载均衡大致可以分为以下几种机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 23:18:50
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前置条件准备已经安装好的k8s集群,最少一个master节点和工作节点,master节点已经初始化,工作节点已经加入到master节点。当前版本资源:k8s版本:1.21.1KubeSphere版本:v3.1.1192.168.112.178 k8s-master-1192.168.112.179 k8s-master-2192.168.112.180 k8s-master-3192.168.11            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 15:15:34
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubermetes对于有状态的容器应用或者对数据需要持久化的应用,不仅需要将容器内的目录挂载到宿主机的目录或者emptyDir临时存储卷,而且需要更加可靠的存储来保存应用产生的重要数据,以便容器应用在重建之后,仍然可以使用之前的数据。不过,存储资源和计算资源(CPU/内存)的管理方式完全不同。为了能够屏蔽底层存储实现的细节,让用户方便使用,同时能让管理员方便管理, Kubernetes从v1.0            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 09:37:41
                            
                                183阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 版本2. 块存储2.1. 准备2.2. csi模式–当前使用2.2.1. 配置configmap2.2.2. 配置secret2.2.3. 配置rbac2.2.4. 配置provisioner和node plugins2.2.5. 配置storageclass2.3. external-storage模式 – 版本陈旧不再使用2.3.1. 配置provisioner2.3.2. 创建clus            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 13:33:23
                            
                                252阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、镜像下载不下来,到对应节点 docker pull2、重启节点后,无监控数据,因为你没有正确退出节点,这样退链接
其实就是 停止调度, kubectl cordon node1重启kubectl,docker 然后静静地等待journalctl -xef -u kubelet
journalctl -xef -u docker
# 也能查看docker的问题所在,可能是daemon.json文            
                
         
            
            
            
            本文是《CentOS7环境安装Kubernetes四部曲》系列的终篇,经历了前三篇文章的实战,我们用rancher搭建了具备master和node的完整K8S环境,但是目前还不能通过kubectl工具在K8S环境做更多的操作,本章我们来实战安装和配置kubectl工具;kubectl工具安装在哪里?kubectl是个客户端工具,可以安装在任意一台Linux、windows或者Mac电脑上,只要这个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 18:52:36
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、kubesphere概述
KubeSphere是在 Kubernetes之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的DevOps工作流,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。作为全栈的多租户容器平台,KubeSphere 提供了运维友好的向导式操作界面,帮            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 10:21:40
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一:系统概述1 什么是Ceph?
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式的存储系统。
“统一的”:意味着Ceph可以一套存储系统同时提供对象存储、块存储和文件系统存储三种功能,以便在满足不同应用需求的前提下简化部署和运维。
“分布式”:在Ceph系统中则意味着真正的无中心结构和没有理论上限的系统规模可扩展性。2 为什么要关注Ceph?
首先,Ceph本身确实具有较为突出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 15:35:20
                            
                                215阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.安装Dockersudo yum remove docker*
sudo yum install -y yum-utils
#配置docker的yum地址
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#查看当前镜像源中支持的docke            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 21:48:55
                            
                                162阅读
                            
                                                                             
                 
                
                                
                    