联系我们
 课程时长 14 小时

课程大纲

Kubernetes简介

  • 什么是Kubernetes?
  • 容器编排的优势
  • Kubernetes与Docker Swarm及其他编排器对比

核心组件和架构

  • 控制平面和节点架构
  • Pod、ReplicaSet和Deployment
  • 服务、标签和选择器

设置Kubernetes环境

  • 使用Minikube或Kind创建本地集群
  • kubectl命令行工具
  • 访问和检查集群组件

将应用部署到Kubernetes

  • 创建和管理Pod和Deployment
  • 滚动更新和回滚
  • 容器镜像管理

网络和服务

  • 集群网络概述
  • 创建内部和外部服务
  • DNS、Ingress控制器和负载均衡基础

卷和存储

  • 使用持久卷和持久卷声明
  • 存储类和动态配置
  • 数据持久化策略

集群监控和故障排查

  • 检查Pod日志和事件
  • 常用的kubectl诊断命令
  • 资源限制和健康检查的最佳实践

总结和后续步骤

要求

  • 理解容器化概念(如Docker)
  • 有Linux命令行经验
  • 具备基本网络和系统管理知识

目标学员

  • 部署容器化应用的开发人员
  • 管理容器编排的DevOps工程师
  • 支持Kubernetes环境的系统管理员

客户评论 (4)

即将举行的公开课程

课程分类