控制台 退出登录
分类

技术专题

56 篇文章

iptables 原理与应用

iptables 原理与应用

介绍 iptables 是 Linux 系统中用于配置网络流量控制的工具,通过操纵 Linux 内核的 Netfilter 框架实现数据包过滤和网络地址转换(NAT)。它允许管理员定义规则来管理数据包的流入、流出和转发,从而实现防火墙和路由功能。 核心概念

9 分钟阅读 技术专题
容器之间网络通信原理

容器之间网络通信原理

docker中 容器本质上 = namespace + cgroups + aufs linux内核提供的namepspace功能,namespace不是聚合的 而是按照类型分开的:

7 分钟阅读 技术专题
容器镜像与存储原理

容器镜像与存储原理

专题定位:本文整合容器镜像层、可写层、Copy-on-Write、镜像存储结构与 Thin Pool。相关内容见Docker和容器网络通信原理。 在Docker Registry v2 中,镜像是以分层的形式存储的,采用了内容寻址和分层存储的机制。 各个结构的示意图如下:

109 分钟阅读 技术专题
Pod冷启动

Pod冷启动

介绍 Pod 冷启动是指在 Kubernetes 中创建一个新的 Pod,从启动过程的第一步(创建容器)到它完全能够对外提供服务的整个初始化过程。这个过程包含从拉取镜像到容器完全运行的一系列步骤。 冷启动往往会带来较高的延迟,尤其在资源有限或镜像较大的情况下,这可能会显著影响应用的服务能力。因此,理

17 分钟阅读 技术专题
Kubernetes Webhook

Kubernetes Webhook

介绍 使用k8s生成资源的时候,会选择是否要添加webhook到你的 API。你可以选择 "Yes" 并按照提示进行操作。 在生成的 config/webhook 目录下,你可以找到用于 Webhook 的配置文件。编辑 MutatingWebhookConfiguration 或 Validati

19 分钟阅读 技术专题
Helm

Helm

一句话说明白helm的工作原理: values.local + values + templates 组成一堆yaml 然后apply吗 介绍 Helm 是一个用于管理 Kubernetes 应用的包管理工具。类似于操作系统中的包管理器(如 apt 或 yum),Helm 可以帮助你定义、安装和升级

21 分钟阅读 技术专题
gRPC

gRPC

介绍 gRPC(Google Remote Procedure Call)是一种高性能、开源和通用的远程过程调用(RPC)框架,最初由Google开发,现已成为CNCF(Cloud Native Computing Foundation)的一部分。它基于HTTP/2协议,并使用Protocol Bu

12 分钟阅读 技术专题
SSH

SSH

介绍 SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。 SSH(Secure Shell)是一种网络协议,用于加密方式远程登录到计算机系统,通常用于服务器管理。SSH客户端(如ssh)是用于发起远程连接的程序,而SSH服务器端(如ss

84 分钟阅读 技术专题
Cloud Operating System: Simple, Stretchy, Sealos

Cloud Operating System: Simple, Stretchy, Sealos

本文以时间顺序,结合历史与时代背景,介绍Sealos的发展历程与设计理念。并预测未来的发展。 1.回首往事:操作系统与应用程序的发展: 1.1 操作系统的产生与发展:</

25 分钟阅读 技术专题
Kubernetes 核心原理与实践

Kubernetes 核心原理与实践

专题导航:本文作为 Kubernetes 核心原理与实践主文章。扩展开发见Kubernetes Operator 开发和Kubernetes Webhook,性能专题见Pod 冷启动。 "The only way to do great work is to love what you do. If

510 分钟阅读 技术专题