加载中
Mesos和YARN的区别以及它们如何协同工作(译)

最近梳理调度系统相关的一些设计,找到一篇5年前翻译的文章,挺有意思的。可惜Myraid项目看起来发展不尽如人意。 http://dockone.io/article/927 Hadoop 2.0之后把对集群资源的管理从MapRedu...

K8S delete node 运维踩坑实录

kubelet v1.16 源码 delete node 流程剖析 目前版本的k8s node 由controller-manager 中的NodeLifecycleController控制, 该版本,不会默认开启TaintBasedEvictions feature, 去对not ready...

2020/04/16 13:19
103
lxcfs read /proc/meminfo源码流程解析

git repo: https://git-sa.nie.netease.com/whale/lxcfs 首先,lxcfs作为用户态的文件系统,所有对文件的操作定义在 lxcfs.c const struct fuse_operations lxcfs_ops = { .getattr = lxcfs_...

2020/03/20 02:24
71
CGroups资源限制底层原理之系列文章

CGroups之底层原理: http://kernel.pursuitofcloud.org/1497354 CGroups之cpu资源限制: http://kernel.pursuitofcloud.org/1497323 CGroups之memory资源限制: http://kernel.pursuitofclo...

2020/02/12 13:04
226
docker run的一生

github: https://github.com/docker/docker-ce 社区版的docker-ce维护在这个repo, 代码模块相对清晰。本文尝试按照docker run命令,来梳理请求在各个模块和组件之间的流转。 docker源码相关 ...

2020/02/10 18:15
1K
《programming kubernetes》API Basics

Introduction 所谓的云原生应用,能够清楚自己运行在k8s上,并且使用k8s api 和资源当作其扩展。 一方面,云原生应用能够轻便地在不同的云上迁移。另一方面,受益于k8s提供的简洁可定义声明式...

2020/02/05 16:59
526
阿里云&CNCF kubernetes公开课notes

[TOC] 核心原理:控制器模式 控制器逻辑中包括controller, sensor 和system 三个逻辑组件,通过修改spec中相关的字段来触发事件,controller通过比较当前状态和期望状态,来触发对系统的具体...

Proposal: Accelerate replicate speed between the source harbor instance and the target

#harbor https://github.com/goharbor/harbor/issues/10414 Author: <ZHANGYI / markzhang> Discussion: Abstract This proposal will provide a solution to accelerate replicate speed be...

2020/01/07 14:57
78
docker overlay2-driver支持xfs inode隔离

问题描述 在给 docker overlay2 driver 加xfs inode quota 限制时,遇到一个bug:df -i看到 容器目录是被限制了 inodes上限已经是设置的 102400,但是 IUsed 却为负数。 经过验证,在容器roo...

2019/05/06 10:32
976
Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

2018/06/21 20:11
551
Registry Release Traces 版本功能迭代和 issue bugfix

Docker Registry 2.1.1 1)catalog api, 支持用户list Registry中所有内容。 2)manifest 文件和 layer文件的软删除。 3)支持从cache中 pull镜像,作为Dockerhub的代理。 4)存储驱动支持:...

Containerd概述

Containerd概述 (2018-03-23) “早在16年3月,Docker 1.11的Docker Engine里就包含了containerd,而现在则是把containerd从Docker Engine里彻底剥离出来,作为一个独立的开源项目独立发展,目...

2018/06/21 19:42
3.6K
管理Docker数据[译]

管理Docker数据 2018-04-12 原文链接:https://docs.docker.com/storage/ 在容器的可写层可以存储数据,但是有如下缺点: 容器不再运行时,数据将不会持续存在,数据很难从容器中取出。 容器...

2018/06/21 19:29
1.2K
容器隔离问题调研

背景 2018-03-15 容器中看到的/proc伪文件系统的信息是宿主的/proc,没有隔离/proc 意味着获取不到容器中进程相关的proc信息。另外,一些需要读取proc信息的应用,会获取到错误的数据。 /pro...

go1.7中Context包的正确使用姿势 [译]

@(Golang)[2018-4-15] 视频:https://www.youtube.com/watch?v=-_B5uQ4UGi0 博文:https://medium.com/@cep21/how-to-correctly-use-context-context-in-go-1-7-8f2c0fafdf39 为什么需要 Co...

2018/06/21 18:00
457
Kubernetes Resource QoS Classes介绍

Kubernetes Resource QoS Classes介绍 @(Kubernetes) 基本概念 Kubernetes根据Pod中Containers Resource的request和limit的值来定义Pod的QoS Class。其中,指定容器request,代表系统确保能够...

2018/06/21 17:50
2.8K
Docker Registry/Distribution概述

Registry vs Index Docker Registry服务中的两个重要组件,分别承担以下不同的职责: Index:主要负责集中管理用户账户,访问权限,镜像的校验和 以及区分公有和私有repos(也就是公共的命名空...

2017/03/11 08:24
1.6K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部