Kubernetes 入门
# Kubernetes 入门
# 前言
Kubernetes(K8s)是 Google 开源的容器编排平台,已成为云原生时代的操作系统。掌握 K8s 是进阶运维工程师的必经之路。
# 核心概念
K8s 核心概念:Pod(最小调度单元)、Service(服务发现与负载均衡)、Deployment(声明式部署管理)、ConfigMap/Secret(配置管理)、Ingress(七层路由)、PV/PVC(持久化存储)。
# 核心操作
基本操作:kubectl get/describe 查看资源、kubectl create/apply 创建资源、kubectl logs 查看日志、kubectl exec 进入 Pod、kubectl port-forward 端口转发。
# 实战案例
部署一个 Web 应用:编写 Deployment 和 Service YAML 文件,使用 kubectl apply 部署,通过 Ingress 暴露服务,配置 HPA(水平自动伸缩)实现弹性扩缩。
# 总结
Kubernetes 学习曲线较陡,但它是云原生时代的核心技能。建议从 minikube 或 kind 搭建本地环境开始,逐步深入学习。
作者: MeiChen | 分类: 运维