400-888-5228

课程概述

“Kubernetes/K8S从入门到精通运维培训课程”是一场为期5天的Kubernetes/K8S实操密集培训,旨在将学员从基础概念引领至运维精通。通过深入浅出的讲解和上机实操,学员将掌握Kubernetes集群的部署、管理与维护,确保信息中心运行高效稳定。

课程对象

需要掌握Kubernetes/K8S集群部署和维护操作的工程师、技术人员,以及零基础但希望快速精通的信息中心相关人员。

课程目标

  • 理解容器技术及与Kubernetes/K8S的关系。
  • 熟练安装、配置和管理Docker和Kubernetes。
  • 通过实战演练,掌握Pod管理、Label应用、控制器使用、网络服务、负载均衡、存储解决方案等核心技能。
  • 学会Kubernetes/K8S资源调度、安全配置和日常维护操作。
  • 使用Helm包管理工具部署和管理企业级应用。

课程收益

  • 快速从零基础到精通Kubernetes的转变。
  • 在企业级应用部署中,能够快速响应并解决实际问题。
  • 提高个人技能,增加职业竞争力和市场价值。
  • 理解并应用最新的Kubernetes特性,保持技术前沿。

课程时长5天

课程大纲

章节内容
Container与Kubernetes概述容器的概述
容器与虚拟化的关系
容器与Docker关系
容器技术的发展历程
容器编排技术概述
Kubernetes概述
Container和Kubernetes的关系
Docker的安装和管理 Docker安装
Docker基础操作
docker存储机制
构建docker网络
Namespace和Cgroup
容器资源限制
实战:
为企业部署Docker
秒级搭建HTTP服务
实现容器的持久化存储
Kubernetes架构介绍 Kubernetes架构
主要组件介绍
基本概念与术语
Kubernetes管理对象
Kubernetes 安装和配置 设计Kubernetes集群
基于centos平台的安装配置
安装Kubernetes   Masters和Nodes
安装并使用kubeadm来安装,配置和管理Kubernetes集群
选择网络解决方案
部署后的测试
实战:
为企业构建Kubernetes集群
Kubernetes API   及集群访问 Yaml文件对API资源结构的定义
使用Kubectl对API资源做访问
NameSpaces介绍
NameSpace管理
实战:
编写yaml文件
构建Kubernetes的命名空间
Pod管理与使用 Pod介绍与原理讲解
Pod创建与删除
Pod生命周期管理
Static Pods
Init Containers
实战:
创建多容器的pod
pod生命周期管理
设置POD中容器的启动顺序
Label与Label   Selector标签(Label)
标签选择器(Label Selector)
使用标签选择器来安排Pod
使用标签选择器来管理Node
实战:
让Pod运行到指定的节点
批量管理指定标签的Pod
Kubernetes常用的控制器 ReplicaSet
Deployment
DaemonSet
Job
CronJob
Statefulset
实战:
在每一个节点部署nginx服务
实现nginx服务的弹性伸缩
快速实现企业nginx服务的滚动升级
创建一次性和周期性任务
Kubernetes网络及服务 Kubernetes网络模型
Pod网络实现方式
Calico 网络插件及部署
Service的作用
通过服务发现的服务访问流程
实战:
实现POD与POD通信
实现POD与NODE通信
实现nginx和http服务外部访问
Kubernetes 负载均衡 IPTABLES模式实现原理
IPVS模式实现原理
Ingress的原理讲解和使用
实战:
实现HTTP的负载均衡
创建Ingress
Kubernetes存储 EmptyDir
hostPath
NFS
PV和PVC
StorageClass
ConfigMap介绍
Secret介绍
实战:
实现POD间的共享存储
向POD中分发机密信息
创建使用StorageClass
Kubernetes资源调度Kubernetes资源管理
Kubernetes调度器
Kubernetes调度策略
Kubernetes调度优先级和抢占机制
Node策略和pod策略
Taints和Toleration
实战:
为企业设置POD亲和性
设置Kubernetes调度优先级
将服务器设置为污点
Kubernetes 安全 访问API
身份的验证与授权
基于角色访问权限配置
网络安全策略配置
实战:
为企业创建Kubernetes帐号
设置帐号的权限
验证权限
配置Network Policy
日志、监控、Troubleshooting和维护Kubernetes的日志方案
Troubleshooting的方法论
常见的场景排错
维护模式(Cordon)
疏散POD(Drain)
实战:
排查Kubernetes常见故障
设置维护模式
Helm包管理工具Helm简介
使用Helm
Chart简介
Chart模板的使用
实战:
通过helm为企业部署Web
通过helm构建WordPress博客平台
使用Helm实现企业应用的升级与回滚

为什么选择艾威

艾威培训自2003年成立以来,一直致力于提供高质量的IT技能提升课程。我们的Kubernetes培训,由业界资深专家设计并授课,结合最新的行业案例,确保您在最短时间内获得最大的学习成果。

培训咨询

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

同类课程推荐同类课程推荐
IT技术培训课程分类