Kubernetes 是一个开源的容器编排平台,用于自动化应用部署、扩展和管理。以下是 Kubernetes 文档的简要概述。
安装和配置
系统要求
- 操作系统:Linux、macOS 或 Windows
- CPU:2 核心或更高
- 内存:2 GB 或更高
- 硬盘:至少 40 GB 可用空间
安装步骤
- 下载 Kubernetes 二进制文件。
- 将二进制文件放置到
/usr/local/bin
目录下。 - 配置
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 Architecture