旧ETCD环境数据备份备份V2:etcdctl  backup --data-dir /var/lib/etcd --backup-dir /opt/etcdv2注:此处的数据目录为: /var/lib/etcd ,备份路径为:/opt/etcdv2备份V3:ETCDCTL_API=3 etcdctl snapshot save /opt/etcdv2/member/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 21:51:13
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(k8s)部署etcd集群 目录Kubernetes(k8s)部署etcd集群一、实验环境二、ETCD集群部署2.1 master 节点部署2.1.1 定义两个脚本文件2.1.2 下载证书制作工具2.1.3 开始制作证书2.1.4 **ETCD 部署**2.2 node节点部署 一、实验环境本实验需求为3个节点即可,每个节点的配置2+4(2个CPU+4G内存)角色分配:1、ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 17:06:36
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes介绍之ETCD集群搭建这篇开始介绍Kubernetes的相关内容,从搭建etcd集群入手。etcd 是 Kubernetes 集群的数据核心,因此围绕 etcd 相关的运维知识就比较重要。etcd 可以容器化部署,也可以在宿主机自行搭建。
注意:集群所用机器最好在同一个内网。本人最初使用不在一个区域的阿里云ECS,只能用外网ip进行配置,会导致节点无法通信。改为使用三台在同一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 22:37:38
                            
                                258阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、概述kubernetes使用etcd作为数据中心,使用kubeadm部署kubernetes的时候默认会自己部署一个etcd,当然也可以将kubeadm部署的单点的etcd做成集群,但是比较麻烦,所以我们使用的是自建的etcd集群即external  etcd cluster。在使用kubeadm初始化集群的时候指定etcd为external。本片blog不再赘述详细的搭建过程,主要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 16:42:37
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、集群规划        k8s有两种集群架构模式:单Master集群和多Master集群;实际生产环境中需部署多Master集群,以确保高可用;目前由于资源限制和仅作为学习测试用,下面就搭建单Master集群架构。        本人对单Master集群模式的机器规划:一台M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 12:16:53
                            
                                212阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录   Kubernetes之(三)核心组件ETCD介绍ETCD的主要功能ETCD实用注意事项1、ETCD cluster初始化的问题2、ETCD读请求的机制3、ETCD的compact机制ETCD的问题  Kubernetes之(三)核心组件ETCD介绍Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。ET            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 14:53:52
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 环境说明1、内网两台服务器,192.168.1.163和192.168.1.166,计划将163作为集群的master节点,166作为集群的从节点 2、两台服务器是centos 7, linux内核是3.10以上的。内存4G,cpu两核,这个是必要条件2 安装步骤参考文档:https://www.sealyun.com/instructions 利用sealyun这个神器一键安装3 查看一下安            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 08:21:45
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            tags: etcd04. 部署 etcd 集群04. 部署 etcd 集群下载和分发 etcd 二进制文件创建 etcd 证书和私钥创建 etcd 的 systemd unit 模板文件为各节点创建和分发 etcd systemd unit 文件启动 etcd 服务检查启动结果验证服务状态查看当前的 leaderetcd 是基于 Raft 的分布式 KV 存储系统,由 CoreOS 开发,常用于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 10:02:53
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            etcd分布式键值存储系统,用于保持集群状态,比如Pod、Service等对象信息。因此我们在k8s集群安装之前,先把搭建好etcd集群。一、ETCD简介      etcd是由CoreOS团队发的一个分布式一致性的KV存储系统,可用于服务注册发现和共享配置,随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 20:45:43
                            
                                719阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、介绍简介Etcd是CoreOS基于Raft协议开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。如,Etcd也可以作为微服务的注册中心,比如SpringCloud也基于ETCD实现了注册中心功能,可以替代earka,具体参考:Spring Cloud Etcd
在分布式系统中,如何管理节点间的状态一直是一个难题,etcd是专门为集群环境的服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 21:50:49
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Kubernetes体系架构Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下:1) 使用Docker对应用程序包装(package)、实例化(instantiate)、运行(run)。2) 以集群的方式运行、管理跨机器的容器。3) 解决Docker跨机器容器之间的通讯问题            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 18:46:09
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障,当然,你也可以使用5台组建集群,可容忍2台机器故障。
1 准备cfssl证书生成工具
cfssl是一个开源的证书管理工具,使用json文件生成证书,相比openssl更方便使用。找任意一台服务器操作,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-23 21:55:13
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes (简称 K8s) 是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在 Kubernetes 中,etcd 是一个持久性的键值存储数据库,用于存储和检索集群的配置数据。本文将介绍 Kubernetes 和 etcd,并提供关键代码示例来帮助你理解和使用它们。
## Kubernetes 简介
Kubernetes 是一个由 Google 开源的容器编排引擎,旨在帮助            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 11:18:16
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes是一个流行的容器编排平台,它的核心组件之一是etcd。etcd是一个高度可用的分布式键值存储,用于存储Kubernetes集群的配置数据。在本文中,我将向你展示如何使用Kubernetes的客户端库来访问etcd,并提供了一些代码示例来帮助你入门。
## 整体流程
访问etcd的整体流程如下:
1. 创建etcd客户端
2. 连接到etcd集群
3. 进行数据的读写操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 10:59:27
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes 是一个容器编排平台,它提供了一个可扩展的、高度自动化的容器管理环境。在 Kubernetes 集群中,数据持久化和共享的需求是非常常见的。为了满足这一需求,Kubernetes 使用 etcd 来存储集群的配置信息和状态信息。本篇文章将详细介绍 Kubernetes 如何使用 etcd,并给出相关的代码示例。
## 整体流程
下表列出了使用 etcd 的关键步骤和对应的操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-16 14:53:34
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes是一个开源的容器编排平台,可以用于自动化部署、扩展和管理容器化的应用程序。它提供了一组API和工具,用于创建、部署和管理容器。
其中一个非常重要的组件是etcd,它是Kubernetes的分布式键值存储系统,用于存储持久化的集群配置数据。在Kubernetes集群中,etcd负责存储和同步所有的集群状态信息,包括节点信息、Pod信息、Service信息等。etcd的版本与Ku            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 10:40:15
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   编按:在2018年10月我们曾在《一起来用好Ctrl+G》中为大家介绍过Excel定位功能的妙用,共介绍了七组妙用功能。今天再为大家补充三项。       一、仅复制可见单元格在日常工作中我们经常会涉及将隐藏或分类汇总后的数据,粘到一个新表。这个时候如果我们直接复制,粘贴会发生什么呢?这是一个分类汇总后的数据,自动生成了分级显示:第1级,总计;第2级,部门汇总;第3级,明细数据。              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 22:00:12
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             软件环境清单kubeadm.x86_64  Version :1.13.1-0kubelet.x86_64 Version : 1.13-1-0kubectl.x86_64 Version : 1.13-1-0kubernetes-cni.x86_64  Version : 0.6.0-0docker  Version 18.06.1-ce 一、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 21:19:49
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes 是一个开源容器编排引擎,用于自动化容器的部署、扩展和管理。在 K8S 中,etcd 是一个高可用键值存储系统,用于保存 K8S 集群的全部状态数据。本文将介绍如何使用 Kubernetes 和 etcd 进行查看操作,帮助刚入行的小白快速掌握这个技能。
整体流程如下:
步骤 | 操作
--- | ---
Step 1 | 在本地安装 Kubernetes
Step 2 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-16 14:47:37
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes是一个流行的容器编排平台,提供了很多强大的功能来管理容器化的应用程序。其中,etcd是Kubernetes使用的一种分布式键值存储系统,用于存储集群的配置数据。
在Kubernetes中,认证是保障集群安全的重要环节之一。本文将介绍如何使用Kubernetes提供的认证机制来保护etcd的安全访问。文章将分为以下几个部分来介绍整个流程:
1. 创建证书和私钥
2. 配置认证            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-17 09:26:51
                            
                                195阅读