TCP 重置攻击的工作原理
· ☕ 11 分钟 · ✍️ 米开朗基杨
本文将会带你了解 TCP 重置攻击的原理,同时会帮助你理解很多关于 TCP 协议的特性。

VMare Fusion 管理 Docker 容器教程
· ☕ 4 分钟 · ✍️ 米开朗基杨
VMware Fusion 迎来了重大更新,可以直接使用 Docker 镜像启动容器,还可以构建镜像、推送镜像到镜像仓库,不需要安装 Docker Desktop。

Openshift 4.4 静态 IP 离线安装系列:准备离线资源
· ☕ 10 分钟 · ✍️ 米开朗基杨
本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Openshift Container Platform (OCP) 4.4.5 的步骤,本文涉及到离线资源的准备和 Quay 镜像仓库的创建。

Docker 容器优雅终止方案
· ☕ 4 分钟 · ✍️ 米开朗基杨
本文主要讨论了 Docker 容器无法处理 SIGTERM 信号的原因及解决方案。

Kubectl exec 的工作原理解读
· ☕ 6 分钟 · ✍️ 米开朗基杨
本文将通过参考 kubectl、API Server、Kubelet 和容器运行时接口(CRI)Docker API 中的相关代码来了解 kubectl exec 命令是如何工作的。

Docker 镜像制作教程:针对不同语言的精简策略
· ☕ 13 分钟 · ✍️ 米开朗基杨
本文针对不同的语言来选择适当的 Docker 镜像精简策略,其中主要讨论 Go,同时也涉及到了 Java,Node,Python,Ruby 和 Rust。同时也详细介绍了 Alpine 镜像的避坑指南。

VXLAN 基础教程:VXLAN 协议原理介绍
· ☕ 9 分钟 · ✍️ 米开朗基杨
本文通过介绍 VXLAN 出现的时代背景、VXLAN 的概念和网络模型、VXLAN 报文结构,让你对 VXLAN 有了初步的认识;通过介绍 VXLAN 转发表的泛洪和学习,让你知道了通信双方如何感知对方;最后介绍了 Linux 中 VXLAN 的基本配置,让你进一步了解如何在 Linux 中玩转 VXLAN。

Linux Cgroup 入门教程:cpuset
· ☕ 8 分钟 · ✍️ 米开朗基杨
通过具体的示例来演示如何通过 cgroup 来将运行的进程绑定到指定的 CPU 核心上运行

Istio 1.5 部署指南
· ☕ 7 分钟 · ✍️ 米开朗基杨
本文将会告诉你如何使用 Operator 部署 istio 1.5,并开启 istio CNI 插件。

Docker 镜像制作教程:减小镜像体积
· ☕ 10 分钟 · ✍️ 米开朗基杨
本文主要介绍了 Docker 镜像的多阶段构建,解释了静态链接和动态链接的区别,它们对镜像带来的影响,以及如何避免那些不好的影响。