Golang应用中的一些IO优化
Go Writer 和 Reader接口的设计遵循了Unix的输入和输出,一个程序的输出可以是另外一个程序的输入,与之类比,Reader将流中的数据写进缓冲中,是一种数据的流入;Writer将缓冲的数据写至流,是一种数据的流出。
Go Writer 和 Reader接口的设计遵循了Unix的输入和输出,一个程序的输出可以是另外一个程序的输入,与之类比,Reader将流中的数据写进缓冲中,是一种数据的流入;Writer将缓冲的数据写至流,是一种数据的流出。
Modules are how Go manages dependencies.
grep, sed, awk被称为linux文本处理三剑客,分别侧重于文本搜索,流式编辑和格式化文本。
Iptables is the userspace command line program used to configure the Linux 2.4.x and later packet filtering ruleset. It is targeted towards system administrators.
Docker 通过storage driver来存储镜像层,并且将数据存储到容器层。本文主要介绍storage driver与volume的区别,以及对经典的driver:aufs
, overlay
, overlay2
进行简单的探索。
Telepresence用于在本地轻松开发和调试服务,同时将服务代理到远程 Kubernetes 集群。 使用 telepresence 可以为本地服务使用自定义工具(如调试器和 IDE), 并提供对 Configmap、Secret 和远程集群上运行的服务的完全访问。
通过隔离namespace与cgroup构建出一个小型容器,项目来源:containers-from-scratch
私有化交付的三要求:可复现性,易操作性和易维护性。
OCI Image Format定义了content addressable与location addressable结合的分层树状结构。
OCI Distribution Spec 定义了内容分发的一组标准API。