Docker 是一种开源的容器化平台,旨在通过容器技术实现应用程序的高效部署、运行和管理。它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中,从而确保应用程序在不同环境中具有一致的行为。Docker 的核心思想是通过容器化技术解决传统虚拟化技术的资源浪费和复杂性,提供一种更高效、更灵活的解决方案。
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自 Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。
Let's Encrypt 是一家免费提供 TLS 证书的证书颁发机构,简化了网站开启 HTTPS 加密的流程,从而为所有人构建更加安全的互联网。Let's Encrypt 项目由非营利组织互联网安全研究组发起。
Containerd 是一个行业标准的容器运行时,重点是简单性,鲁棒性和便携性。
CoreDNS是DNS服务器。它是用Go语言写的。CoreDNS不同于其他DNS服务器,比如BIND, Knot, PowerDNS和Unbound,因为它非常灵活,几乎所有的功能都外包给了插件。由于其灵活性,它可以在多种环境中使用。CoreDNS在Apache许可版本2下获得许可,并且完全开源。
Harbor是一个开源容器镜像仓库,它通过策略和基于角色的访问控制来保护工件,确保镜像被扫描并且没有漏洞,并将图像标记为可信。Harbor是CNCF毕业项目,可提供合规性、性能和互操作性,帮助您跨云原生计算平台 (如Kubernetes和Docker) 一致、安全地管理工件。
CNCFSTACK 致力于汇总整理 CNCF 体系相关的技术内容,侧重于中文文档的整理。
可以通过提交 PR 的方式参与到项目的建设
如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。