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

Kubernetes

聚焦Kubernetes的深入分析、源码分析等,及其在AI、DevOps、微服务等领域应用。
专栏作者
109
文章
263738
阅读量
210
订阅数
Docker及Kubernetes下device使用和分析
Docker有两种方式访问设备,一种是使用特权模式,一种是通过--device指定要访问的设备。
langwu 吴英文
2019-09-16
9.4K1
Kubernetes对Container Capabilities的支持
Docker Container Capabilities 在docker run命令中,我们可以通过--cap-add和--cap-drop来给容器添加linux Capabilities。下面表格中的列出的Capabilities是docker默认给容器添加的,用户可以通过--cap-drop去除其中一个或者多个。 Docker’s capabilitiesLinux capabilitiesCapability Description SETPCAPCAP_SETPCAPModify pro
Walton
2018-04-16
3.8K0
原 荐 基于Kubernetes的ESaaS
概述 ESaaS(ElasticSearch as a Service)是ElasticSearch on Kubernetes的产品实现,是利用Docker和Kubernetes等容器虚拟化和编排调度系统,将ElasticSearch抽象为CaaS(Container as a Service)平台上的一种服务,实现秒级创建和扩缩容一个用户自定义的ElasticSerach集群,并且保证高可用和数据安全等方面。 关键组件 ElasticSearch 2.x Kubernetes 1.9 Docker 1.
Walton
2018-04-16
1K0
原 荐 基于Kubernetes的ESaaS
概述 ESaaS(ElasticSearch as a Service)是ElasticSearch on Kubernetes的产品实现,是利用Docker和Kubernetes等容器虚拟化和编排调度系统,将ElasticSearch抽象为CaaS(Container as a Service)平台上的一种服务,实现秒级创建和扩缩容一个用户自定义的ElasticSerach集群,并且保证高可用和数据安全等方面。 关键组件 ElasticSearch 2.x Kubernetes 1.9 Docker 1.
Walton
2018-04-16
9310
Registry GC源码分析
The Stpes to GC in product ###Steps: detect and make sure docker stop $registry docker run -it --name gc --rm --volumes-from registry registry:2.5.0 garbage-collect --dry-run /etc/registry/config.ym delete truely docker run -it --name gc --rm
Walton
2018-04-13
6090
关注专栏作者,随时接收最新技术干货
Walton
Tencent专家工程师
老七Linux
FCLASSROOM运维开发
Howardshaw
Tencent
langwu 吴英文
腾讯公司高级开发工程师
Harbor介绍及我们的改造
说明:我们是基于Harbor V0.4.1进行分析和改造的。 ##为什么不是直接使用Registry V2,而选用Harbor? ###可以用Harbor做以下事情: Manage your projects. Manage members of a project. Replicate projects to a remote registry. Search projects and repositories. Manage Harbor system if you are the system adm
Walton
2018-04-13
1.9K2
docker stats命令源码分析结果
本文是基于docker 1.10.3版本的源码,对docker stats命令进行源码分析,看看docker stats命令输出的数据是从cgroups fs中怎么怎么计算出来的。 $ docker stats nginx-test |CONTAINER|CPU % |MEM USAGE / LIMIT|MEM %|NET I/O |BLOCK I/O | |---|---|---|---|---|---| | nginx-test|0.00% | 4.268 MB / 1.041 GB | 0.41%
Walton
2018-04-13
3.4K1
docker v1.11 源码重构分析
基于docker v1.12的源代码,对docker engine v1.11中重构后的源码结构进行分析,涵盖dockerd, containerd, containerd-shim, runC。 ##docker1.11新特性 docker在v1.11版本进行了重大的重构,对docker engine和container进行了解耦,docker engine运行在containerd上,containerd运行在runC上,通过containerd-shim中间层进行了解耦。之前的docker engin
Walton
2018-04-13
1.5K0
containerd源码分析
本文是对containerd v0.2.4的源码分析。 ##Containerd源码流程图 源码接口调用详情 从ctr调用containerd-api ####checkpoint(用于快照,doc
Walton
2018-04-13
2.9K0
docker container DNS配置介绍和源码分析
本文主要介绍了docker容器的DNS配置及其注意点,重点对docker 1.10发布的embedded DNS server进行了源码分析,看看embedded DNS server到底是个啥,它是如何工作的。 Configure container DNS DNS in default bridge network OptionsDescription -h HOSTNAME or --hostname=HOSTNAME在该容器启动时,将HOSTNAME设置到容器内的/etc/hosts, /e
Walton
2018-04-13
6.8K1
Clair介绍和源码分析
更多关于kubernetes的深入文章,请看我csdn或者oschina的博客主页。 本文主要描述Clair架构、编译、部署、源码分析等内容。 Clair架构 Clair主要包括以下模块: 获取器
Walton
2018-04-13
1.5K0
JMeter配置远程执行
在对容器技术相关的各个组件进行压力测试时,我们选用JMeter作为压测工具,分别对docker daemon, convoy(a docker volume driver), contiv/netplugin (a docker net driver), swarm, etcd, OpenVSwitch, registry进行了压力测试。我们准备了几十台PM作为worker,为了便于本地修改JMeter测试用例后进行调测脚本等,需要对JMeter进行远程执行配置。本文主要记录该配置事项。 ##Archite
Walton
2018-04-13
1K0
docker-monitor-injector源码分析
1.工具介绍 docker-monitor-injector是携程开源的一个修正docker容器内监控数据的工具,通过劫持open,fopen等linux库函数,重算/proc/meminfo,/pr
Walton
2018-04-13
8980
劫持系统函数Demo
以下内容是劫持glib.c中标准printf函数的方法。是这篇 Docker容器内的监控命令数据修正思路的基础知识。对LD_PRELOAD熟悉可以不看。 ##劫持printf函数的Demo [root@garnett-vm-1-3nskg test_ld]# ls hijack_printf.c printf_hello.c root@garnett-vm-1-3nskg test_ld]# cat printf_hello.c #include <stdio.h> main() {
Walton
2018-04-13
1.2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档