.
容器云平台工程师【高薪就业】
方向对了,就不怕路远了
系统环境 CentOS 7.5_x64,Docker CE 18,Kubernetes v13  (均为最新版)
薪资定位 学员就业薪资范围15k-30k(北上广深杭)
核心价值观 阿良的课程讲究的是简单和实战,杜绝过多理论,结合企业实际应用设计课程体系,实战部分占80%以上,互动多,注重思想和方法引导。
上课形式 腾讯课堂直播授课(含课堂视频),线上随到随学(大厂讲师授课+答疑辅导+一对一就业指导+专属学员群+试题)
就业方向 容器云平台工程师,云计算工程师,高级运维工程师,系统架构师
老师简介
                                李振良(阿良)
                                资深运维工程师,51CTO知名博主。曾就职在IDC,大数据,金融行业,现任职奇虎360公司。
                                7年互联网运维经验,经重重磨炼,具有丰富的运维实战经验。
                                著作文档:《Shell入门到精通》,《Python快速入门》,《Kubernetes企业容器云平台实践》
                                座右铭:人生如棋,我愿为卒,行动虽慢,何曾后退
课程背景
毫无疑问,Kubernetes(K8S)已经成为容器编排事实标准。放眼望去,包括BAT、京东、奇虎360、网易、新浪在内的很多国内外一线互联网公司都基于K8S平台应用容器化部署,更多的企业也都在向K8S迁移。容器技术大势所趋,是互联网企业目前急需的技术人才之一,已成为运维工程师、架构师的必备技能之一。机会总是留给有准备的人,现在就让我们一起开启这次充满挑战的容器之旅吧!
适合人群
             零基础,希望传统运维思想转变现代运维思维的运维工程师及开发工程师
             希望学习容器技术最佳实践、探寻容器平台架构的技术负责人
             希望获得全局思考意识的一线技术经理及架构师
课程优势
              
实践经验:阿良具有2年企业容器化应用经验及多期授课经验,而一些培训机构老师基本是专职的,长期未接触生产环境,与实际脱轨,很难讲到最佳实践。
              
课程内容:根据企业生产环境设计,包含很多实践经验,确保实用性、实战性、少采坑。
             
性价比:本课程40+课时,时长30+小时,学费仅需900多;而其他培训机构2-3天,学费在4000以上,是他们的四分之一。
对接CKA:CKA(Certified Kubernetes Administrator)是CNCF基金会推出的K8S管理员认证,用于证明持有人具备K8S专业技能能力。本课程覆盖CKA知识点80%以上,学完可直接在官网报名考试,为你拿证保驾护航,减少中间商,少投入高回报。
课程内容
课程阶段 章节概要 具体内容
第一阶段
Docker 入门与进阶
从零学习当前最为主流的一个容器引擎Docker,对Docker核心功能进行深入理解,最终利用容器技术对应用程序高效部署。 1 Docker概述
● Docker起源与设计理念
● Docker基本组成
● 容器 vs 虚拟机
● Docker应用场景
2 Docker安装
● Docker版本区别与支持平台
● Linux安装Docker
● 配置镜像加速器
3 镜像管理
● 镜像是什么
● 镜像与容器联系
● 管理镜像常用命令
4 容器管理
● 创建容器常用选项
● 容器资源限制
● 管理容器常用命令
5 管理应用程序数据(数据持久化)
● 将宿主机数据挂载到容器中的三种方式
● Volume
● Bind Mounts
6 容器网络
● 网络模型
● 四种网络模式及特点
● 容器网络访问原理
7 Dockerfile定制容器镜像
● Dockerfile介绍与格式
● Dockerfile常用指令
● Docker Build构建镜像
● 企业应用案例(最佳实践)
   ● 构建Nginx基础镜像
   ● 构建PHP基础镜像
   ● 构建Tomcat基础镜像并项目测试
   ● 快速部署LNMP网站平台
8 企业级镜像仓库Harbor
● Harbor介绍
● Harbor部署
● Harbor日常使用
9 基于Docker的企业Jenkins CI平台
第二阶段
Kubernetes 入门
学习当前最为主流的一个容器编排引擎Kubernetes,首先从零开始教你搭建Kubernetes企业级容器云平台及学习K8S核心概念。 10 Kubernetes介绍
11 Kubernetes核心对象概念
12 Kubernetes企业高可用集群架构与组件功能
13 Kubernetes企业容器平台规划
14 加密通信,准备HTTPS证书:
● CA证书介绍
● 自签Etcd TLS证书
● 自签API Server TLS证书
15 ETCD数据库集群部署
16 Node节点安装Docker
17 Kubernetes网络模型(CNI)
● CNI 介绍
● Flannel工作原理
● Flannel几种封包方式特点及选择
● Flannel跨主机部署
18 生产级Kubernetes集群平台部署
● Kubernetes单Master集群部署
● 单Master升级为多Master集群
● 使用Nginx四层负载均衡+Keepalived高可用。保证集群架构无单点!
20 Kubernetes图形管理界面(Dashboard)
21 Kubectl 命令行管理工具
● kubectl常用命令及使用技巧
● kubectl工具管理集群应用
● kubectl工具远程连接K8S集群
22 YAML文件资源编排
● YAML文件格式说明
● YAML文件创建资源对象
● YAML字段太多,记不住?
第三阶段
Kubernetes 进阶
接下来,对Kubernetes的核心功能进行深入理解,例如根据应用程序采用不同对象部署、集群安全、暴露应用让外部访问、有状态应用存储等内容。 23 深入理解Pod对象
● 容器分类
● 镜像拉取策略
● 资源限制
● 重启策略
● 健康检查
● 调度约束
● 故障排查
24 常用控制器
● 无状态应用部署:Deployment
● 容器化守护进程的意义:DaemonSet
● 撬动离线业务:Job与CronJob
● 配置管理:Secret与Configmap
25 Service(统一入口访问应用)
● 从外部访问应用:Service三种类型
● Service代理模式:Iptables和IPVS
● Service DNS名称访问:CoreDNS
26 Ingress(从外部访问应用最佳方式)
● Ingess介绍
● Ingress Controller
● 使用Ingress发布HTTP/HTTPS网站
27 数据卷与数据持久化卷
● Volume:emptyDir、hostPath
● 底层存储实现:NFS、ClusterFS
● PV 与 PVC 的关系?
● PV 静态供给
● PV 动态供给(StorageClass)
28 再谈有状态应用部署
● Headless
● StatefulSet
29 安全
● Kubernetes安全框架
● API访问过三关:认证、授权、准入控制
● 基于角色的权限访问控制:RBAC
    ● RBAC核心概念
    ● RBAC授权普通用户对命名空间访问权限
    ● RBAC授权ServiceAccount对命名空间访问权限
第四阶段
Kubernetes 运维管理
最后再教你如何将公司项目部署到集群中,然后从Master/Node/Pod管理、集群资源监控、日志收集、CI/CD等方面,对Kubernetes集群本身的运维管理进行详细说明。 30 将公司项目部署到Kubernetes集群中及注意事项(贯穿流程)
● K8S中部署PHP项目
● K8S中部署Java项目
31 使用Prometheus全方位监控Kubernetes
● 监控方案
● 监控指标及实现思路
● 在K8S中部署Prometheus
● 基于K8S服务发现的配置解析
● 在K8S中部署Grafana
● 监控K8S集群中Pod与Grafana可视化
● 监控K8S集群Node与Grafana可视化
● 监控K8S资源对象与Grafana可视化
● 在K8S中部署Alertmanager
● 告警规则与告警通知
32 使用ELK Stack收集Kubernetes集群日志并可视化展示
● 日志收集三种方案
● ELK Stack日志平台部署
● K8S组件日志收集
● K8S平台中应用日志收集(Nginx)
● K8S平台中应用日志收集(Tomcat)
33 资源扩容
● Master扩容
● Node扩容
● Pod动态扩容与缩容及注意事项
34 项目发布方案
● 滚动更新
● 灰度发布
● 蓝绿发布
● 回滚
35 基于Kubernetes构建企业Jenkins CI/CD平台(企业DevOps项目)
● 软件环境: Jenkins + Kubernetes + Git + Maven + Harbor
● 工作流程:手动/自动构建 -> Jenkins 调度 K8S API ->动态生成 Jenkins Slave pod -> Slave pod 拉取 Git 代码/编译/打包镜像 ->推送到镜像仓库 Harbor -> Slave 工作完成,Pod 自动销毁 ->部署到测试或生产 Kubernetes平台 。
学员收获
   1. 深入理解Kubernetes工作原理
   2. 掌握Kubernetes的高级使用技巧
   3. 基于Docker+Kubernetes构建企业容器平台
   4. 基于Docker/Kubernetes构建企业Jenkins CI/CD平台
   5. 熟悉Kubernetes容器平台日常运维管理
   6. 独立将公司业务迁移到Kubernetes平台中
   7. 80%实战+20%理论,31天带你通关Kubernetes,自身容器水平能达到中级以上
   投资回报:少走弯路,节省时间,学习最佳实践及技巧
课程周期 1个月集训(4.5天,每周日 09:00 ~ 18:00)
上课形式 腾讯课堂直播授课(含课堂视频),随到随学(大厂讲师授课+答疑辅导+一对一就业指导+专属学员群+试题)
课程费用
原价 1698 元,现学费仅需 998 元 (2人组团再各优惠50元,3人组团再各优惠100元)
学习流程 课程咨询 -> 腾讯课堂报名 -> 加入学员群 -> 预习资料 -> 等待上课 -> 在线答疑
联系方式
阿良微信:olizhenliang    阿良QQ:1121267855
.
档铺网——在线文档免费处理