最新 最热

运维篇 k8s(Kubernetes)

k8s是kubernetes的简称,即字母“k”到最后一位相隔8位字母。名字来源于希腊语,意思是“舵手”或“领航员”。

2021-01-29
0

Go实现海量日志收集系统

完整代码地址为: https://github.com/pythonsite/logagent

2021-01-27
0

Go实现海量日志收集系统

完整代码地址为: https://github.com/pythonsite/logagent

2021-01-25
0

云原生那些顶级开源项目,你都用过哪些?

CNCF,英文全称为Cloud Native Computing Foundation,中文译为“云原生计算基金会”, 构建可持续生态系统,并围绕一系列高质量开源项目促进社区的发展,本文大概介绍下几个主要的项目。...

2021-01-21
0

Raft中的领导选取

Raft 是一种用来管理日志复制的一致性算法。为了提高理解性,Raft 将一致性算法分为了几个部分,例如领导选取(leader selection),日志复制(log replication)和安全性(safety),同时它使用了更强的一致性来减少了必须需要考虑的状...

2021-01-20
1

【技术创作101训练营】剖析 gRPC

grpc_0117.pptx剖析gRPC演讲稿 各位好,今天的主题是剖析gRPC, 我们在实际工作中大量的应用gRPC做服务之间的调用。经常用写一些proto文件,用protoc把我们的proto文件生成相应语言的代码,但大多数人很少关注protoc生成...

2021-01-18
0

《ASP.NET Core 微服务实战》-- 读书笔记(第9章)

或者,如果不希望在命令行中显示传入值,也可以把来自启动环境的环境变量转发到容器内部,只要不传入包含值的等式即可,例如:

2021-01-13
0

kubeadm搭建的K8S集群升级

kubeadm upgrade 不会影响你的工作负载,只会涉及 Kubernetes 内部的组件,但备份终究是好的。这里主要是对集群的所有资源进行备份,我使用的是一个开源的脚本,项目地址是:https://github.com/solomonxu/k8s-backup-restore...

2021-01-12
0

开发一个 etcd 备份的 operator

前面我们已经实现了一个简单的 etcd operator,要实现 etcd 集群的完整运维,备份和恢复肯定也是必不可少的,本文主要和大家介绍如何编写一个用于 etcd 备份的 Operator。...

2021-01-04
0

图解 K8S 源码 - Informer 篇(上)

众所周知,在 Kubernetes 中各组件是通过 HTTP 协议进行通信的,而组件间的通信也并没有依赖任何中间件,那么如何保证消息的实时性、可靠性、顺序性呢?Informer 机制很好的解决了这个问题。Kubernetes 中各组件与 API Serve...

2020-12-30
0