# cloud-native-lab **Repository Path**: shiyq1013/cloud-native-lab ## Basic Information - **Project Name**: cloud-native-lab - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🧭 Cloud Native Lab 个人云原生实验知识库,以 **实操 Runbook** 为主,补齐必要的 **知识原理、架构设计、后续实验路线**。 ## 实验环境总览 ### 节点规划 | 节点 | 角色 | 主要组件 | |---|---|---| | master | Kubernetes 控制节点 | kube-apiserver、scheduler、controller-manager | | node1 | Kubernetes 工作节点 | 业务 Pod | | node2 | Kubernetes 工作节点 | 业务 Pod / 可扩展为 GPU Node | | ops-server | 运维工具节点 | GitLab、Jenkins、Harbor、Terraform、Ansible、NFS Server | ### 网络与平台组件 - CNI:Calico - Ingress:Ingress-Nginx - 存储:NFS Dynamic Provisioner - 可视化:Kuboard - 网关:Envoy Gateway - 可观测:Prometheus、Loki - 容器仓库:Harbor ## 实验整体架构 ![[实验整体架构.svg]] ## 核心链路 ### CI/CD 流水线 开发者提交代码 → GitLab → Jenkins 构建镜像 → Harbor 推送镜像 → Kubernetes 拉取并发布。 ### 业务流量路径 客户端请求 → Ingress → Ingress Controller → Service → Endpoint/EndpointSlice → Pod。 ### 存储链路 NFS Server → StorageClass / PV → PVC → Pod。 ## 目录说明 - `00-知识地图`:入口索引与整体架构 - `01-工作站环境`:WSL2、PowerShell、Windows 运维工作站 - `02-基础设施`:系统镜像、Cloud-init、ops-server 基础设施 - `03-容器技术`:Docker、Compose、Dockerfile、挂载模型 - `04-Kubernetes`:架构设计、知识原理、实操 Runbook、GPU - `05-CI-CD`:GitLab / Jenkins / Harbor 实验与运维笔记 - `06-实验路线`:下一阶段实验规划 ## 使用建议 1. 先看 `00-知识地图/实验架构总览.md` 2. 再按 `04-Kubernetes/知识原理` 建立整体理解 3. 最后回到 `实操Runbook` 对照实验环境逐步复现 ## 本次补充 - Docker 常用命令速查 - Whaler / runlike 镜像与容器分析工具 - Helm 基础、仓库逻辑与常用命令 - Kubernetes 命令速查