什么是 Docker?
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖打包到轻量级、可移植的容器中。这些容器可以在任何支持 Docker 的环境中一致地运行,极大简化了开发、测试和部署流程。
什么是 Kubernetes?
Kubernetes(简称 K8s)是一个用于自动化部署、扩展和管理容器化应用的开源平台。它最初由 Google 设计,现由 Cloud Native Computing Foundation(CNCF)维护,是当前最流行的容器编排系统。
Docker 与 Kubernetes 的关系
Docker 负责创建和运行单个容器,而 Kubernetes 则负责管理多个容器的集群,包括调度、负载均衡、自动扩缩容、服务发现等高级功能。两者结合,构成了现代云原生应用的基础架构。
快速开始
安装 Docker:官方安装指南
安装 Kubernetes(推荐使用 Minikube 或 Kind 进行本地学习):K8s 安装工具