五分钟学Redis系列-Redis入门指南
Redis(Remote Dictionary Server)是一个开源的高性能键值对数据库,它支持多种数据结构,如字符串、列表、集合、有序集合等,并提供丰富的操作命令
Borg、Omega 和 Kubernetes 十多年来从三个容器管理系统中汲取的经验教训
? 文章深入探讨了 Google 在过去十年中设计和实施三代容器管理系统的经验与洞见。文章详细阐述了这些系统的演变过程,为我们揭示了当前广泛使用的 Kubernetes(k8s)平台背后的架构理念、功能特性以及设计原则的起源。
五分钟学SRE系列 - 深入浅出docker端口映射与存储卷
?Docker 的端口映射和存储卷是构建和运行容器化应用的关键特性。端口映射允许外部访问容器内部的服务,而存储卷提供了数据持久化和共享的解决方案。
五分钟学K8S系列 - 一万五千字成为docker 的容器管理高手
容器命令概述 Docker 通过提供一系列精细的命令,使得容器管理变得异常便捷。
五分钟学K8S系列-深入浅出Dockerfile
?Dockerfile 是 Docker 镜像构建的核心,它通过一系列指令自动化地定义了镜像的构建过程。
从源码与实战分析TCP半连接队列溢出故障
半连接队列和全连接队列溢出的问题虽然可能在服务器的监控指标中不显眼,当这些队列溢出时,服务器可能表面上看起来运行正常,如 CPU 使用率、内存使用量和网络连接数等关键指标均显示正常,但实际上客户端的业务请求却可能遭受持续性的干扰。
五分钟学K8S系列 - docker镜像管理
Docker镜像是容器化技术中的核心,它们为容器提供了运行环境。在Docker的生态中,镜像管理是一个重要的环节。以下是Docker镜像管理的一些常用命令及其用法,以及一些实际案例。
五分钟学K8S系列 - docker 容器的本质
Docker 是一种流行的容器化平台,它利用 Linux 内核中的 cgroups 和 namespaces 特性实现了轻量级的容器隔离。将详细介绍 Docker 的底层实现原理,并深入的看看探索其中使用到的三个系统调用与容器隔离的关系。
Docker Tutorial for Beginners
完整的 Docker 教程 |完整的 Docker 课程 |实践课程包含大量演示并解释背后的概念,以便您真正理解它
五分钟学K8S系列开篇-初识Linux 容器化
在接下来的时间,我将开一个很长的篇章来学习每个SRE与开发人员都必须熟悉的技术K8S,让我们一起学习一起进步,一起喝着咖啡搞SRE吧。
从源码与实战分析TCP全连接队列溢出故障
通过模拟全连接益处的故障,我们来深入的探讨linux 的网络与内核参数,从而可以更从容的去面对线上突发的故障
扩展 GitOps:在 Kubernetes 上轻松持续集成和部署
【SRE该掌握的利器】提升Shell脚本质量的利器:ShellCheck
?ShellCheck是一个开源的静态分析工具,专门用于分析Shell脚本。它能够自动检测出脚本中的多种问题,包括但不限于语法错误、逻辑漏洞、代码风格问题,以及可能的安全风险。
Docker 的工作原理 - 命名空间简介
让我们弄清楚 Docker 是如何工作的!我们将通过跟踪系统调用来研究 docker,以找到名为命名空间的 Linux 内核功能。我们还了解不同的进程 ID、网络或挂载命名空间。 docker → dockerd → containerd → runC → 
五分钟学NGINX-详解nginx的11个请求阶段
通过上述11个阶段的解析,我们可以看到Nginx在处理HTTP请求时的严谨和细致。每个阶段都承担着特定的任务,确保了请求能够正确、高效地被处理。
SSL, TLS, HTTPS Explained
图解 SSL, TLS, HTTPS
【SRE该掌握的利器】云原生容器利器:nsenter
nsenter作为一个强大的工具,为云原生环境中的容器排查和调试提供了极大的便利。通过掌握nsenter的使用方法,SRE可以更高效地处理容器内部的问题,提升系统的稳定性和可维护性
五分钟学NGINX-详解Nginx 如何处理 HTTP 头部
Nginx 作为高性能的 HTTP 服务器和反向代理服务器,在处理 HTTP 请求时,对 HTTP 头部的处理是至关重要的一环。
Sysdig:Linux系统监控与分析的全能利器
传统的监控工具如strace、tcpdump等各有所长,但往往只关注系统的某一方面,而且使用起来相对独立,缺乏统一的视角。在这样的背景下,Sysdig以其全面、深入的监控能力和对容器技术的友好支持,成为了SRE的新宠。
TCP 三次握手应该这么学 《深入解析TCP连接管理:三次握手与队列溢出应对策略》
在计算机网络中,传输控制协议(TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 通过三次握手建立连接,并使用一系列的队列来管理连接过程中的数据流动。