首页
学习
活动
专区
工具
TVP
发布

01ZOO

王磊-AI基础
专栏成员
70
文章
251486
阅读量
33
订阅数
如何用关系数据库实现 watchable mvcc:Kine 学习笔记
Kine 目前使用在 k3s: Lightweight Kubernetes 项目中, k3s 的目标是建立一个轻量级的 k8s(完整的 k8s 实在是太重了),以便于部署在 小型机器/边缘机器/物联网机器 上。当然自己学习也可以部署一个。k3s 和 k8s 是兼容的,k3s 主要做的事情还是简化一些插件,合并一些工具到一个 bin 文件等等。
王磊-字节跳动
2022-04-16
1.8K0
yarn 学习笔记(对比 kubernetes 调度)
ApplicationMaster(AM),用户提交的每个应用程序都需要包含一个AM, 作用为:
王磊-字节跳动
2020-11-03
4.3K0
kubernetes 近期进展 - 1.14-1.19
本文基于 kubernetes v1.19 文档,并主要关注 2019 年 以及之后(v1.14-v1.19)出现或者变化状态(比如 alpha -> beta)的特性 容器与工作负载 容器引擎 cri-containerd 已经成熟,在主流的云厂商新建 k8s 集群时大都(如google clout、腾讯云、阿里云)提供了基于 containerd 的创建选项 (另一个选项为 docker)。关于 docker 和 containterd 的关系和区别可以参考这篇文章 docker 推荐安装 19.03.
王磊-字节跳动
2020-10-20
2.4K1
scheduler-设计与实现
调度器的核心目标是: 将 workload bind 到 resource【workload --bind--> resource】,结合各类信息,将这一目标做到最优。
王磊-字节跳动
2020-10-18
2K0
k8s on eks
虚拟 kubernetes 是一种多租户 kubernetes 的运行方式,有兴趣的可以阅读这篇文章
王磊-字节跳动
2020-08-25
2K0
任务流引擎简介
任务比如 k8s 概念中的 job,一般指的是短期的会结束的一个离线任务,而人物流就是将一组任务组织起来的流程。比如下面的这个流程。
王磊-字节跳动
2020-07-11
5.5K0
多租户Kubernetes
Kubernetes Multitenancy WG Deep Dive KubeCon EU 2019 (last updated 5/22/2019) 描述了4种解决方案,并做了对比:
王磊-字节跳动
2020-02-13
3K0
扩展 Kubernetes 之 Kubectl Plugin
kubectl 功能非常强大, 常见的命令使用方式可以参考 kubectl --help,或者这篇文章
王磊-字节跳动
2020-02-05
2.6K0
扩展 Kubernetes 之 FlexVolume And CSI
kubernetes 的 volume 解决的 存储 state 的问题。State 有很多种存储方式,kubernetes 只关注其中的一部分
王磊-字节跳动
2020-02-04
4.3K0
扩展 Kubernetes 之 CRI
使用 cri-containerd 的调用流程更为简洁, 省去了上面的调用流程的 1,2 两步
王磊-字节跳动
2020-02-03
4.5K0
扩展 Kubernetes 之 CNI
> 扩展 kubernetes 分为三种模式 webhook,binary 二进制,controller
王磊-字节跳动
2020-02-02
3.2K1
Ansible for k8s
后来出现了 kustomize,kustomize的设计并不依赖服务端,而是想做好本地渲染,然而几次使用之后发现,kustomize 显然还是失败了
王磊-字节跳动
2020-01-05
5.4K1
一些kubernetes的开发/实现/使用技巧-2
JobController的实现逻辑比较简单,用它来示例 Controller的实现方式
王磊-字节跳动
2019-10-31
1.7K0
一些kubernetes的开发/实现/使用技巧-1
默认同步时间 --min-resync-period duration The resync period in reflectors will be random between MinResyncPeriod and 2*MinResyncPeriod. (default 12h0m0s) https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/
王磊-字节跳动
2019-10-25
1.6K0
kubernetes-api-machinery
http server 或者 rpc server 要解决的一个问题是:如何解析用户的请求数据,并把他反序列化为语言中的一个具体的类型。反序列化的程序需要知道具体的类型(这在收到请求的时候就已经知道一些信息了,比如 用户访问的是 EchoService,那么请求肯定是 EchoRequest,不管是 EchoRequestV1,还是 EchoRequestV2), 同时反序列化程序即 decode 程序,还需要知道 他对应的语言里面的具体结构的信息,以便新建这个结构,填充数据,提交给上层处理。以一个 EchoService 为例,decode 程序需要从用户请求(如 post http://echo ) 文本或者二进制数据中创建出 EchoRequestV1,提供给上层处理,同时这个 decode 函数需要足够通用,他返回的是可能是一个 Message Interface, 里面是 EchoRequestV1,decode 相关的细节要么通过代码生成的技术提供给 decoder,要么在 二进制或者文本请求数据(或者 header等元数据)中携带这部分信息。
王磊-字节跳动
2019-10-12
3.9K0
kubernetes controller 解析
controller内部有个内存cache,cache 一般和lister/ indexer 一起配合使用, 用一个 Indexer interface进行的包装
王磊-字节跳动
2019-10-07
1.8K0
linux namespace and cgroup
提供了对UTS、IPC、mount、PID、network、User等的隔离机制。
王磊-字节跳动
2019-05-28
4.1K0
kubernetes入门-概念篇
Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
王磊-字节跳动
2019-05-28
2.3K0
golang设计模式-以kubernetes源码为例
对golang来说就是Newxx函数,返回interface, kubernetes interface随处可见,可以说能用interface抽象的就是interface,随便举一个例子
王磊-字节跳动
2019-05-24
3.9K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档