未命名文章

xiaolv
1
2026-03-24

一、Kubernetes 简介

Kubernetes(常简称为 K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它最初由 Google 设计,现在由 Cloud Native Computing Foundation(CNCF)维护。

二、核心概念

1. Pod

Pod 是 Kubernetes 中最小的部署单元,包含一个或多个紧密相关的容器,共享网络和存储资源。

2. Deployment

Deployment 定义了 Pod 的期望状态,负责创建和更新 Pod 实例,支持滚动更新和回滚。

3. Service

Service 为 Pod 提供稳定的网络端点,实现负载均衡和服务发现。

4. ConfigMap 和 Secret

ConfigMap 用于存储配置数据,Secret 用于存储敏感信息(如密码、令牌)。

三、基本操作

1. 创建 Deployment

动物装饰