云原生技术入门:容器与 Kubernetes 基础实践
记录云原生技术体系的学习路径与基础实践,涵盖容器、编排与微服务相关笔记。
云原生的核心理念
云原生(Cloud Native)是一套构建和运行应用的方法论,核心要素包括:
- 容器化:应用与依赖打包为容器镜像,保证环境一致性。
- 微服务架构:将单体应用拆分为独立部署、独立演进的服务。
- 声明式 API:通过描述期望状态而非操作步骤来管理系统。
- 弹性与可观测性:系统具备自愈能力,并暴露完善的监控指标。
容器基础实践
|
|
Kubernetes 基本概念
| 概念 | 说明 |
|---|---|
| Pod | 最小调度单元,包含一个或多个容器 |
| Deployment | 管理 Pod 副本与滚动更新 |
| Service | 为 Pod 提供稳定的访问入口 |
| ConfigMap / Secret | 配置与敏感信息管理 |
小结
本文仅为基础入门,后续计划记录 K8s 集群搭建、Ingress 配置以及 CI/CD 流水线的实践过程。