Kubernetes-mesos architecture
通过架构图展示 Kubernetes on Mesos 的整体架构,帮助读者直观理解 Kubernetes 与 Mesos 集成后各组件的协作关系。
ARCHIVE / INDEX
按时间与主题浏览长期积累的技术文章。
通过架构图展示 Kubernetes on Mesos 的整体架构,帮助读者直观理解 Kubernetes 与 Mesos 集成后各组件的协作关系。
转载 Kubernetes 官方博客,介绍 HyperHQ 打造的基于 hypervisor 的容器 HyperContainer,为多租户环境提供比 Linux 容器更强的隔离,而无需为每个容器单独运行虚拟机。
剖析 Docker 1.11 迁移到 runc 与 containerd 后如何在容器间共享网络命名空间,通过 --net=container 参数和生成的 runc config.json 揭示共享 netns 的实现细节。
汇总 Go 性能优化技巧,包括 string 与 []byte 转换如何借助 unsafe 避免底层字节数组复制的开销,以及其他常见的高性能编码实践,帮助你写出更高效的 Go 代码。
分享 Google 首席工程师 Jeff Dean 的演讲《The Rise of Cloud Computing Systems》,回顾云计算系统的发展历程与技术演进,附完整幻灯片资料。
第 17 周技术阅读笔记,涵盖 Kubernetes 1.3 即将引入的 Network Policy API、微服务间流量精细控制等话题,梳理容器与网络策略领域的最新动态。
介绍 OCI 规范的两种运行时实现 runc 与 runV,runc 是标准容器命令行工具,runV 是基于 hypervisor 的运行时。文章给出用 runc 导出 busybox 镜像并启动容器的实操步骤。
解析 Docker v1.11 正式集成 runc 并拆分为 containerd、containerd-shim 等多个二进制的架构变化,说明这样带来的重启不影响容器、运行时可插拔、性能优化等好处。
介绍 Intel DPDK 数据平面开发工具集,讲解它如何在用户空间绕过 Linux 内核协议栈实现高性能数据包处理,并剖析 EAL 环境抽象层、Buffer Manager、无锁环形队列等核心组件。
汇总使用 cgo 的实用技巧,涵盖 C 基本数值类型在 Go 中的映射、结构体和联合体的访问方式、类型大小获取,以及 Go 处理 C union 类型的注意事项。