课程介绍
当前IT行业最流行的技术就是容器,而Kubernetes基本上最流行的容器编排工具,也是当前最火爆的IT技术之一。容器技术凭借轻量化、易移植的特性,受到开发者的广泛赞誉。Kubernetes(以下简称K8S)的爆发式增长和应用普及速度有目共睹,已成为云原生生态中名副其实的明星,它不仅当之无愧地成为容器编排的标准,还将在不远的将来,成为通用的基础设施标准。企业需建设掌握K8S核心技术,且熟悉DevOps、微服务等全新理念的IT团队,助力企业的成功转型。
培训对象
相关运维人员,想系统学习Kubernetes的人员以及想获取CKA证书的人群。
课程收益
全面介绍Kubernetes全栈架构,教会大家掌握Kubernetes基础架构,并通过搭建Kubernetes实际环境加深对于架构的理解;讲解基于虚拟环境的Docker及K8S系统集成部署,通过一个综合的案例让学员了解如何在云计算时代进行系统团建发布测试运维等;并结合微服务、DevOps等理论进行场景化的IT架构设计指导。
知识概要
-- 主流框架组件介绍;
-- Docker容器基础;
-- Docker进阶;
-- Docker进阶+K8S初探;
-- Kubernetes基础;
-- Kubernetes进阶;
-- Kubernetes + Docker总结及实战。
课程大纲
云计算主流框架介绍
Kubernetes介绍
Docker介绍
一个简单的例子
了解镜像 | 下载镜像
配置Docker加速器
运行容器
Docker镜像管理【镜像命名方式 | 镜像管理pull,tag,rmi | 导入导出镜像】
Docker常见命令
数据卷的使用
容器中变量的使用
容器端口映射
Glance镜像服务
Docker网络管理 – 容器互联
小练习: 使用Docker配置MySQL数据库
自定义镜像 Dockerfile内容详解
配置本地Docker仓库
往本地Docker仓库推送镜像
删除本地仓库镜像
限制容器资源【了解cgroup | 限制内存资源 | 限制容器CPU资源】
容器监控 cAdvisor
Kubernetes框架介绍
Kubernetes各组件含义
Kubernetes安装
Kuberadmin安装
多集群之间切换
命名空间的含义及管理
创建查询及删除pod
了解pod重启策略
Pod常见指定命令 | 设置变量 | 执行命令
Pod调度策略
通过label手动指定pod运行节点
初始化容器 (init container)
静态pod (static pod)
节点cordon及uncordon管理
密码管理 【secret | 以卷的方式引用密码 | 变量方式引用 | configmap管理密码】
Deployment 【Deployment作用 | 命令行deploy | YML deploy | 升级回滚 | 伸缩管理pod副本数】
健康性检查 【pod默认检查策略 | liverness方式健康检查 | readliness 方式健康检查 | 健康检查在各种环境中应用】
Daemonset
作业Job 【创建job | job重启策略 | 计划任务Job】
Kubernetes跨机通信原理
Flannel网络 | calico网络 | cancl网络 | 网络策略
Kubernetes日志管理 【日志收集方法介绍 | ELK概述及部署 | ELK日志管理】
Kubernetes监控【监控方案 | prometheus监控】
Kubernetes应用部署Helm Chart
安全管理 【API服务器认证授权 | ABAC,RBAC | Service Account】
资源限制【LimitRange | ResourceQuota | Security Contexts】
了解DevOps
Gitlab配置
安装及配置Jenkins
综合项目实战: 使用Kubernetes+ Docker综合部署及监控大数据Hadoop环境
课程总结及常见问题解答
认证过程
CKA全称为(Certificated Kubernetes Administrator)即为官方认证的Kubernetes管理员;
CKA考试方式: 英文监考官–线上考试 (考试编号:CKA), 中文监考官–线上考试(考试编号:CKA-CN)。可选择远程或是在考点进行考试,考试需要在3小时内完成24道题,66分以上即可通过。
开班信息
暂无开班信息