最新 最热

服务发现之 Etcd VS Consul

在分布式微服务架构中,一个应用可能由一组职责单一化的服务组成。这时候就需要一个注册服务的机制,注册某个服务或者某个节点是可用的,还需要一个发现服务的机制来找到哪些服务或者哪些节点还在提供服务。...

2021-09-07
1

etcd raft 处理流程图系列3-wal的存储和运行

raftexample中的存储其实有两种,一个是通过raft.NewMemoryStorage()进行创建的raft.raftStorage,关联到单个raft节点,另一个是通过newKVStore创建的kv存储,用于服务来自外部的访问。...

2021-09-06
1

为什么Kubernetes是不可避免的

你觉得 Kubernetes 是不是太复杂了?认为学习它是在浪费时间?经验告诉我,你并不孤单!见鬼,我有提供Kubernetes 培训[2]给了人们,所以我非常清楚学习是有曲线的。一开始它可能看起来很复杂,因为你显然需要学习各种各样的抽象概...

2021-08-26
0

云原生的弹性 AI 训练系列之二:PyTorch 1.9.0 弹性分布式训练的设计与实现

高策,腾讯高级工程师,Kubeflow 社区训练和自动机器学习工作组 Tech Lead,负责腾讯云 TKE 在 AI 场景的产品研发和支持工作。 背景 机器学习工作负载与传统的工作负载相比,一个比较显著的特点是对 GPU 的需求旺盛。在之前...

2021-08-26
0

热门分享预告|腾讯大规模云原生平台稳定性实践

关于 ArchSummitArchSummit 全球架构师峰会是 InfoQ 中国团队推出的面向高端技术管理者、架构师的技术大会,54%参会者拥有8年以上工作经验。 2021年 ArchSummit 全球架构师峰会将于 11 月 12-13 日在深圳市大中华喜...

2021-08-19
1

ETCD入门指南

之前对etcd不是很了解,于是下定决心学习一下。随手把过程记录了一下,希望对大家有帮助。

2021-08-13
1

这波舒服了,落地多级缓存!

其实这篇文章我很久之前就看过了,看完之后只是知道有这样的一个东西,但是也没有细细的思考研究。

2021-08-06
0

【K8s源码品读】011:Phase 1 - kube-scheduler - 了解分配pod的大致流程

在前面,我们了解了Pod调度算法的注册和Informer机制来监听kube-apiserver上的资源变化,今天这一讲,我们就将两者串联起来,看看在kube-scheduler中,Informer监听到资源变化后,如何用调度算法将pod进行调度。...

2021-08-05
0

etcd raft 处理流程图系列1-raftexample

最近在看raft相关的代码和实现,发现etcd的raft模块在实现上还是比较灵活的,但缺点就是需要用户实现比较多的功能,如存储和网络等,同时带来的优点就是不会对用户的存储和传输作限制。网上对该模块的描述也比较多,这里我主要...

2021-08-05
1

KVM 虚拟化服务实践

调用 kvm 的 go-libvirt 工具库方法 DomainDefineXMLFlags 实现对虚机的创建

2021-07-30
1