Kubernetes 是一个开源的容器编排平台,用于自动化应用部署、扩展和管理。以下是 Kubernetes 文档的简要概述。

安装和配置

系统要求

  • 操作系统:Linux、macOS 或 Windows
  • CPU:2 核心或更高
  • 内存:2 GB 或更高
  • 硬盘:至少 40 GB 可用空间

安装步骤

  1. 下载 Kubernetes 二进制文件。
  2. 将二进制文件放置到 /usr/local/bin 目录下。
  3. 配置 kubeconfig 文件。

基本概念

  • Pod:Kubernetes 工作单元,一组容器。
  • Node:Kubernetes 的工作节点,可以是物理机或虚拟机。
  • Master:Kubernetes 的控制节点,负责集群管理和资源调度。

示例

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
spec:
  containers:
  - name: nginx-container
    image: nginx:latest

以上 YAML 文件定义了一个名为 nginx-pod 的 Pod,其中包含一个运行 Nginx 容器的容器。

扩展阅读

深入理解 Kubernetes

Kubernetes Architecture