E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ETCD源码学习
K8S二进制部署之
ETCD
小结
参考部署的博客为https://blog.csdn.net/zhenliang8/article/details/84785214和观看博主阿良的B站k8s二进制部署视频。1、制作自签证书SSL证书使用cfssl来制作证书。目前环境如下:192.168.31.63master、192.168.31.65node01、192.168.31.66node02在master上操作随后cat配合EOF生成
Nightwish5
·
2023-12-28 02:30
kubernetes
etcd
k8s二进制部署v1.22.1
2.1hostname2.2hosts2.3swapoff2.4chrony2.5limits2.6ipvs2.7sysctl2.8ssh2.9sources3高可用3.1haproxy3.2keepalived4集群安装4.1docker4.2directory4.2cfssl4.2
etcd
4.2.1
ch.ran
·
2023-12-28 02:30
k8s
k8s
k8s的二进制部署master 和
etcd
k8s的基本架构k8smaster01:20.0.0.70kube-apiserverkube-controller-managerkube-scheduler
etcd
k8smaster02:20.0.0.71kube-apiserverkube-controller-managerkube-schedulernode
小布爱吃糖.
·
2023-12-28 02:59
kubernetes
etcd
k8s的二进制部署(一)
k8s的二进制部署:源码包部署环境:k8smaster01:20.0.0.71kube-apiserverkube-controller-managerkube-schedule
ETCD
k8smaster02
wutong0708
·
2023-12-27 23:40
kubernetes
容器
云原生
k8s的二进制部署(源码包部署)
实验条件:主机名IP地址组件作用master0120.0.0.17kube-apiserver、kube-controller-manager、kube-scheduler、
etcd
k8s部署master0220.0.0.27kube-apiserver
咩咩230
·
2023-12-27 19:50
kubernetes
容器
云原生
Docker&k8s(五)
Etcd
Operator部署
Etcd
集群,采用的是静态集群(Static)的方式。静态集群的好处是,它不必依赖于一个额外的服务发现机制来组建集群,非常适合本地容器化部署。而它的难
小王的平凡生活_jerome
·
2023-12-27 17:39
处理
etcd
源码包编译异常
1、下载
etcd
包,执行gobuild报异常:client\v2\example_keys_test.go:1:1:expected'package',found'.'
谷隐凡二
·
2023-12-27 16:57
go语言学习笔记
etcd
python
前端
处理go中clientv3连接
etcd
包异常
目录1、创建任意项目2、出现异常3、处理异常1、创建任意项目gomodinitgo-test项目代码内容:packagemain//go.
etcd
.io/
etcd
/clientv3重点处理这个包import
谷隐凡二
·
2023-12-27 16:55
go语言学习笔记
golang
etcd
xcode
【
ETCD
:分布式一致性算法 Raft】
阶段1:所有节点都是Follower阶段2:Follower转换为Candidate并发起投票阶段3:投票策略阶段4:Candidate转为Leader日志复制(LogReplication)简单介绍
Etcd
你有按下913的勇气吗
·
2023-12-27 14:25
etcd
分布式
数据库
11.React
源码学习
-任务调度
任务调度任务调度图解:[图片上传失败...(image-8a93f2-1595402854629)]源码在react-reconciler下的ReactFiberScheduler.js内:scheduleWork:functionscheduleWork(fiber:Fiber,expirationTime:ExpirationTime){//更新Fiber及所有子树的expirationTim
goodman__
·
2023-12-27 12:48
记一次k8s集群中
etcd
集群恢复处理
记一次k8s集群中
etcd
集群恢复处理现象:排查:step1:先登录
etcd
-1节点(即
etcd
的leader节点),通过配置文件查看,集群的三个节点分别是10.10.10.11,10.10.10.12
最美dee时光
·
2023-12-27 11:33
k8s
etcd
数据库
database
K8s攻击案例:组件未授权访问导致集群入侵
比较常见的的组件未授权访问漏洞,主要包括APIServer未授权访问、kubelet未授权访问、
etcd
未授权访问、kube-proxy不安全配置、Dashboard未授权访问。
Bypass--
·
2023-12-27 11:29
kubernetes
容器
云原生
K8S的二进制部署
K8S的源码包部署搭建准备:k8smaster01:20.0.0.32kube-apiserverkube-controller-managerkube-scheduler
etcd
k8smaster02
俊俏美男子章鱼哥
·
2023-12-27 07:44
kubernetes
java
容器
k8s的二进制部署1
k8s的二进制部署:源码包部署k8smaster01:192.168.176.61kube-apiserverkube-controller-managerkube-scheduler
etcd
k8smaster01
weixin_51694382
·
2023-12-27 07:32
kubernetes
容器
云原生
浅析微服务注册中心的注册与发现
浅析微服务注册中心的注册与发现注册中心是用来集中管理微服务,实现服务的注册,发现,检查等功能,目前比较成熟的注册中心组件有很多,如Consul,eureka,zookeeper,
etcd
,nacos,不同组件之间性能
魏春雨
·
2023-12-27 05:24
k8s基础
目录K8S的作用大规模容器管理K8S的特性K8S的核心组件与架构1.kube-apiserver2.Kube-controller-manager3.kube-scheduler4.
ETCD
node组件推荐的插件
2301_79410672
·
2023-12-26 22:05
kubernetes
java
容器
为什么基于
etcd
的分布式锁要比Redis锁安全
Redis实现的分布式锁#对资源key加锁,key不存在时创建,并且设置,10秒自动过期SETkeyvalueEX10NX#删除keyDELkeyNX的作用NX参数是为了保证当分布式锁不存在时,只有一个client能写入次key成功,获取到锁。分布式锁的第一核心要素就是互斥性、安全性,在同一时间内,不允许多个client同时获得锁未设置key的自动过期时间分布式锁的第二个核心要素,活性。在实现分布
一生逍遥一生
·
2023-12-26 17:28
dinky1.0 同步PG 时 修改数据类型
类型数据的时候精度不允许超过38,所以修改为精度超过38就修改为string类型AbstractSinkBuilder.java第237行StringcdcSqlInsert=FlinkStatementUtil.g
etCD
CInsertSql
州周
·
2023-12-26 17:56
python
linux
开发语言
【K8S 基本概念】Kurbernetes的架构和核心概念
的特性:二、K8S集群架构与组件:三、K8S的核心组件:一、master组件:1、kube-apiserver:2、kube-controller-manager:3、kube-scheduler:4、
ETCD
koeda1(粉丝冲刺一个亿)
·
2023-12-26 14:31
Kurbernetes
kubernetes
架构
容器
Etcd
Raft源码分析(心跳)
这篇我们看下心跳在整个Raft里面是怎么牵一发而动全身,真可谓是Raft的发条。ClienttypeNodeinterface{//TickincrementstheinternallogicalclockfortheNodebyasingletick.Election//timeoutsandheartbeattimeoutsareinunitsofticks.Tick()}首先,整个心跳需要外
Pillar_Zhong
·
2023-12-26 11:07
【OpenGauss
源码学习
—— 列存储(获取表大小)】
获取表大小概述pg_table_size函数calculate_table_size函数calculate_table_file_size函数CalculateCStoreRelationSize函数calculate_relation_size函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考
J.Kuchiki
·
2023-12-26 09:37
OpenGauss
gaussdb
数据库
Jespen的基础知识(纯干货)
1.测试脚手架在本新手教程中,我们打算为
etcd
编写一个测试。
etcd
是一个分布式共识系统。在此,我想建议各位在学习过程中能
程序员老鹰
·
2023-12-26 06:54
算法
ArrayList
源码学习
笔记(3)
时隔两年,重新读ArrayList源码,轻松了很多,以问题的方式记录一下收获装饰器模式注释中提到ArrayList本身不是线程安全的,注释如下:*Notethatthisimplementationisnotsynchronized.*IfmultiplethreadsaccessanArrayListinstanceconcurrently,*andatleastoneofthethreadsm
flushmeteor
·
2023-12-26 05:04
java
Go
源码学习
:bufio包-1.1-bufio.go-(1)
bufio包官方文档Go
源码学习
-索引目录一、bufio包的作用bufio包是Go语言标准库中提供的一个缓冲I/O功能的工具包。
风不归Alkaid
·
2023-12-26 02:00
Go源码学习
golang
学习
数据库
KubeSphere应用【笔记三】添加节点报错
/kkaddnodes-fsample.yaml18:14:04CST[FATA][SHOULD_BE_REPLACED]isin[
etcd
]group,butnotinhostslist错误原因:根据官方文档添加节点因为担心之前部署时生成的
MatrixRevolutions
·
2023-12-26 00:32
笔记
ETCD
watch 机制天坑
经常有人说用
etcd
很方便,可以通过watch机制获取key的值发生变化,但没有人告诉我如何做到key的变化事件如何不丢失,做到客户端可以万无一失的感知所有变化。遵守下面的规则可以帮助你减少踩坑。
HehuaTang
·
2023-12-25 20:15
etcd
数据库
[kubernetes]控制平面
ETCD
什么是
ETCD
CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)
etcd
像是专门为集群环境的服务发现和注册而设计,它提供了数据
一条闲鱼_mytube
·
2023-12-25 20:07
kubernetes
平面
etcd
kubelet
源码学习
(二):kubelet创建Pod流程
本文基于Kubernetesv1.22.4版本进行
源码学习
4、kubelet创建Pod流程syncLoop()的主要逻辑是在syncLoopIteration()方法中实现,Pod创建相关代码只需要看处理
邋遢的流浪剑客
·
2023-12-25 12:10
#
Kubernetes
kubernetes
kubelet
controller-runtime
源码学习
本文基于controller-runtimev0.11.2版本进行
源码学习
kubebuilder、operator-sdk这些框架都是在controller-runtime基础上做了一层封装,方便开发者快速生成项目的脚手架
邋遢的流浪剑客
·
2023-12-25 12:40
#
Kubernetes
kubernetes
kubebuilder
kubelet
源码学习
(一):kubelet工作原理、kubelet启动过程
本文基于Kubernetesv1.22.4版本进行
源码学习
1、kubelet工作原理1)、kubelet核心工作kubelet的工作核心就是一个控制循环,即:SyncLoop(图中的大圆圈)。
邋遢的流浪剑客
·
2023-12-25 12:08
#
Kubernetes
kubernetes
kubelet
etcd
事件监听
etcd
中的数据变化触发相关的事件,事件监听分为一次性监听(watch)和永久监听(stream)。
getsu
·
2023-12-25 10:52
freeRTOS实时操作系统学习笔记
1、freeRTOS移植和配置脑图2、内核
源码学习
阿猿先森
·
2023-12-25 07:54
RTOS
学习
笔记
RTOS
Docker-Consul
consul介绍是一个基于CP的轻量级分布式高可用的系统,提供服务发现、健康检查、K-V存储、多数据中心等功能,不需要再依赖其他组件(Zk、Eureka、
Etcd
等)。
一只小毛驴 呀
·
2023-12-24 17:41
docker
consul
eureka
etcd
-workbench一款免费好用的
ETCD
客户端,支持SSHTunnel、版本对比等功能
介绍今天推荐一款完全免费的
ETCD
客户端,可以私有化部署:
etcd
-workbench开源地址:https://github.com/tzfun/
etcd
-workbenchGitee地址:https:
beifengtz
·
2023-12-24 11:05
工具
服务器
客户端工具
etcd
工具
Alamofire
源码学习
Alamofire最基本的使用方法:AF.request("https://httpbin.org/get")AFAF其实是一个枚举类GlobalnamespacecontainingAPIforthedefaultSessioninstance.request方法的源码:publicstaticfuncrequest(_url:URLConvertible,method:HTTPMethod=.
HoooChan
·
2023-12-24 09:23
【Redis】缓存预热
目录常见缓存Redis客户端设计缓存key缓存预热常见缓存●Redis(分布式缓存)●memcached(分布式)●
Etcd
(云原生架构的一个分布式存储,存储配置,扩容能力)●ehcache(单机)●本地缓存
程序员iteng
·
2023-12-24 07:55
Redis
缓存
redis
数据库
spring
源码学习
——前置知识
文章目录前言1、BeanFactory与ApplicationContext2、常用注解及回调方法1、Bean注册常用注解2、组件扫描注解3、依赖注入方式3、回调注入4、普通Bean和工厂Bean5、Bean生命周期初始化销毁方法。6、spring的事件机制&监听器7、模块装配8、条件装配9、BeanDefinition1、什么是BeanDefinition?2、为什么需要BeanDefiniti
无唯~
·
2023-12-24 06:17
spring源码分析
spring
学习
java
Go 语言实现高性能分布式锁
本文将探讨在Go语言环境中实现分布式锁的原理和方法,包括使用Redis和
Etcd
作为锁的存储后端,并提供实际的代码示例。分布式锁的基本概念定义和用途分布式锁用于在不同的进程或系统间同步访问共享资源。
K8sCat
·
2023-12-24 04:20
Golang
golang
分布式锁
【Seata
源码学习
】 篇二 TM与RM初始化过程
【Seata
源码学习
】篇二TM与RM初始化过程1.GlobalTransactionScanner初始化GlobalTransactionScanner实现了InitializingBean接口,在初始化后将执行自定义的初始化方法
秋日的晚霞
·
2023-12-24 01:57
seata源码学习
学习
Etcd
Raft源码分析(提交数据)
下面我们来看下外部提交数据,Raft是怎么处理的。ClientNote接口typeNodeinterface{...//Proposeproposesthatdatabeappendedtothelog.Notethatproposalscanbelostwithout//notice,thereforeitisuser'sjobtoensureproposalretries.Propose(ct
Pillar_Zhong
·
2023-12-23 22:26
聊聊kube-scheduler如何完成调度和调整调度权重
kube-apiserver,查询还未调度的pod,根据调度策略将pod调度至集群内最适合的Node二、调度流程首先我们通过API或者kubectl工具创建pod,kube-apiserver收到请求信息存储到
etcd
工业甲酰苯胺
·
2023-12-23 20:53
k8s
集成测试
spring
【Seata
源码学习
】 扫描@GlobalTransaction注解 篇一
1.SeataAutoConfiguration自动配置类的加载基于SpringBoot的starter机制,在应用上下文启动时,会加载SeataAutoConfiguration自动配置类#AutoConfigureorg.springframework.boot.autoconfigure.EnableAutoConfiguration=io.seata.spring.boot.autocon
秋日的晚霞
·
2023-12-23 15:32
seata源码学习
学习
Kubernetes v1.15.0 集群的安装部署
:至少4核16GMaster:4核16GNode:根据运行的容器数量进行配置Linux操作系统基于x86_64架构的各种Linux发行版,Kernel3.10以上RedHatLinux7CentOS7
etcd
3.0
H_appiness
·
2023-12-23 07:40
macOS 开发 - MASShortcut
文章目录关于MASShortcut项目结构快速使用
源码学习
检测是否有热键冲突处理EventmacOS开发交流秋秋群:644096295,V:ez-code关于MASShortcutMASShortcut
伊织code
·
2023-12-23 04:05
Apple开发
macos
MASShortcut
Shortcut
k8s在ubuntu20.x下安装流程
方式安装文章目录0.前言@[toc]1.Ubuntu20基础环境搭建1.1.切换apt源[华为云](https://mirrors.huaweicloud.com/home/)1.2.docker安装1.3.
etcd
慢跑的Liam
·
2023-12-22 23:40
docker
容器
运维
go get 安装 go.
etcd
.io
etcd
clientv3 报错
目录问题解决办法问题直接使用goget-ugo.
etcd
.io/
etcd
/clientv3安装go
etcd
clientv3,直接使用goget是下载最新的代码,没有经过严格测试。
翔云123456
·
2023-12-22 18:21
分布式
大数据
etcd
etcd
是什么
目录1.关于
etcd
2.应用场景本文主要介绍
etcd
概念和基本应用场景。1.关于
etcd
etcd
是一个开源的、分布式的键值存储系统,用于共享配置和服务发现。
翔云123456
·
2023-12-22 18:20
分布式
运维
etcd
数据库
运维
微服务之服务注册与发现
当下用于服务注册的工具非常多ZooKeeper,Consul,
Etcd
,还有Netflix家的eureka等。服务注册有两种形式:客户端注册和第三方注册。
武昌库里写JAVA
·
2023-12-22 12:51
高手面试
微服务
架构
【云原生技术】- Kubernetes 控制平面API Server、
Etcd
、Controller Manager、Scheduler、Cloud Controller Manager简介
Kubernetes控制平面APIServer、
Etcd
、ControllerManager、Scheduler、CloudControllerManager简介1.APIServer(kube-apiserverAPI
阿寻寻
·
2023-12-22 07:48
云原生
kubernetes
初识Go语言
网络编程,包括Web开发、API开发,下载引用,并且Go内置的net/http包基本把平常用到的网络功能都实现了云平台开发开源的Go语言开源项目云计算基础设施领域:docker、kubernetes、
etcd
慕慕她爸
·
2023-12-21 16:09
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他