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

云原生实验室

专栏作者
287
文章
772970
阅读量
96
订阅数
Podman 保姆级使用教程,太顶了!
cockpit-podman 软件包作为 cockpit 插件可集成于 Web UI 中,实现 Web UI 管理容器。
米开朗基杨
2022-04-09
14.9K0
赠书福利 | 为什么要了解 Go 语言编译器?
编译器是一个大型且复杂的系统,一个好的编译器会很好地结合形式语言理论、算法、人工智能、系统设计、计算机体系结构及编程语言理论。Go语言的编译器遵循了主流编译器采用的经典策略及相似的处理流程和优化规则(例如经典的递归下降的语法解析、抽象语法树的构建)。另外,Go语言编译器有一些特殊的设计,例如内存的逃逸等。
米开朗基杨
2021-10-27
4920
Wintun:一款惊艳的 WireGuard 虚拟网卡接口驱动
这两个项目都是非常出名的搭建隧道的开源 V.P.N 项目。由于目前对 openVPN 项目不太了解,也没有适配 Tap 接口,因此这里重点介绍下 WinTun 接口。此接口实现我是非常非常的喜欢,喜欢到简直不要不要的。
米开朗基杨
2021-07-15
6.1K0
BPF 可移植性和 CO-RE(一次编译,到处运行)
本文翻译自 2020 年 Facebook 的一篇博客:BPF Portability and CO-RE[1], 作者 Andrii Nakryiko。
米开朗基杨
2021-03-16
1.7K0
ZSH 自动读取 macOS 系统代理配置并设置环境变量
和其它 Linux 的 DE 一样,macOS 也支持在“系统偏好设置”中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm)的 shell 中自动生效系统代理配置。为了方便日常使用,我决定好好研究一下 macOS 的系统代理。
米开朗基杨
2020-12-14
2K0
Kubernetes 源码剖析之 WorkQueue 队列 | 文末送书
在 Kubernetes 系统中,组件之间通过 HTTP 协议进行通信,在不依赖任何中间件的情况下需要保证消息的实时性、可靠性、顺序性等。那么 Kubernetes 是如何做到的呢?答案就是 Informer 机制。Kubernetes 的其他组件都是通过 client-go 的 Informer 机制与 Kubernetes API Server 进行通信的。
米开朗基杨
2020-07-09
2.6K0
面试官邪魅一笑:你猜一个 TCP 重置报文的序列号是多少?
原文链接:https://robertheaton.com/2020/04/27/how-does-a-tcp-reset-attack-work/
米开朗基杨
2020-06-18
1.7K0
什么?终止一个容器竟然用了 10 秒钟,这不能忍!
作为一名系统重启工程师(SRE),你可能经常需要重启容器,毕竟 Kubernetes 的优势就是快速弹性伸缩和故障恢复,遇到问题先重启容器再说,几秒钟即可恢复,实在不行再重启系统,这就是系统重启工程师的杀手锏。然而现实并没有理论上那么美好,某些容器需要花费 10s 左右才能停止,这是为啥?有以下几种可能性:
米开朗基杨
2020-06-02
9520
使用 ebpf 深入分析容器网络 dup 包问题
大家好,我是杨玉玺,2011年至今一直从事底层网络研发,先后就职于阿里云、金山云从事 VPC 虚拟化网络研发,对高性能网络优化,复杂网络问题排查有非常丰富的经验。目前就职腾讯云 TKE 团队,专注 K8S 底层网络。
米开朗基杨
2020-02-14
9370
etcd 性能测试与调优
原文链接:https://www.jianshu.com/p/f31ef5e7bdd0
米开朗基杨
2019-10-12
5.5K0
Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量
在 Kubernetes 中运行大规模以 Web 为中心的工作负载,最关键的需求之一就是在 L7 层实现高效流畅的入口流量管理。自从第一批 Kubernetes Ingress Controller 开发完成以来,Envoy(由 Matt Klein 和 Lyft 团队开发)已经成为云原生生态系统中的新生力量。Envoy 之所以受到支持,因为它是一个 CNCF 托管的项目,与整个容器圈和云原生架构有着天然的支持。
米开朗基杨
2019-08-30
1.6K0
当 kube-proxy 遇到连接重置
最近我一直被一个间歇性连接重置的 bug 所困扰,经过一段时间的调试之后,发现该 bug 是由几个不同的网络子系统联合导致的。通过这几天的深入挖掘和调试,我对 Kubernetes 的网络机制更加熟悉了,对此也有了一些经验总结,分享给社区。
米开朗基杨
2019-08-29
2.2K0
Nginx 流量镜像使用技巧
最近我在研究 Nginx 1.13.4 最新的 mirror 模块,利用 mirror 模块,你可以将线上实时流量拷贝至其他环境同时不影响源站请求的响应,因为 Nginx 会丢弃 mirror 的响应。mirror 模块可用于以下几个场景:
米开朗基杨
2019-08-29
11.1K0
Kube-scheduler 源码分析(一):调度器设计
我们先整体了解一下 Scheduler 的设计原理,然后再看这些过程是如何用代码实现的。关于调度器的设计在官网有介绍,我下面结合官网给的说明,简化掉不影响理解的复杂部分,和大家介绍一下 Scheduler 的工作过程。
米开朗基杨
2019-08-29
4110
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档