让 Github 回到旧版 UI
· ☕ 1 分钟 · ✍️ 米开朗基杨
使用 Old Github UI 插件让 GitHub 回到旧版 UI

使用 Prometheus-Operator 监控 Calico
· ☕ 9 分钟 · ✍️ 米开朗基杨
本文介绍了如何启用 Calico Felix 的指标,使用 Prometheus-Operator 采集 Felix 的指标,并通过 Grafana 进行可视化。

跨云厂商部署 k3s 集群
· ☕ 5 分钟 · ✍️ 米开朗基杨
本文介绍了如何跨云厂商部署 k3s 集群,解决 flannel 内网无法互通的问题。

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 镜像的避坑指南。