开源技术生态培训:K8S架构师实战营
CKA认证和Rancher的生成落地实践
课程定价:5500,拼团4999
上课方式:全程直播
课程简介
首先,分别介绍三个重要概念:Kubernetes、CKA认证、Rancher:
·起源Google的Kubernetes在过去几年中一直是云计算领域最著名的开源项目之一,作为容器编排的事实标准,在全球都得到了广泛应用,Google、字节跳动、BAT、 京东、美团、华为等国内外诸多知名公司都在基于K8s构建企业容器云平台,支撑公司业务,越来越多的企业也都在向K8s迁移。
·如Linux 基金会常务董事 Jim Zemlin所言,Kubernetes 已经成为云计算时代的 Linux 操作系统;考虑到K8s可能很快就会成为通用基础设施标准,且容器化运维、DevOps 建设也成为运维工作重中之重,故CNCF与Linux基金会合作推出了官方的Kubernetes管理员认证计划CKA(Certified Kubernetes Administrator),通过 CKA的工程师说明已经满足对K8s进行管理的能力,可胜任K8s相关工作,同时也是K8s工作道路上的敲门砖.
·Rancher多年来作为容器领域的创新者与领导者,国内的客户群体2W+(银行证券、保险行业、金融创新企业、零售科技电信企业、政府媒体教育、制造业企业),为使用容器的公司打造开源的容器管理平台。Rancher简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps团队。鉴于以上,本课程通过系统化的理论学习与针对性的实验练习的方式,帮助学员快速掌握Kubernetes相关知识与Rancher生产环境中的项目落地。
课程特色:少有的生产落地实践
·讲师更加权威:由Linux Foundation授权CKA培训讲师(LFAI)、Rancher官方认证讲师(RCTI)亲自直播授课。
·内容更加全面:相比市面上同类课程,本课程加上了Rancher生产落地的架构设计。
·实践落地为先:课程包含了Kubernetes CKA认证与Rancher实际项目中的最佳实践,相当于生产落地实战。

适配岗位
实战项目

实战1 Kubernetes架构

实战2 Rancher云平台架构

实战3 Longhorn架构
适合人群
本次课程适用于零基础与具备一定Kubernetes基础对Rancher生产落地有需求的学员比如容器技术爱好者、云计算从业者、运维工程师、开发工程师、架构师。
授课讲师:孟凡浩
Linux Foundation授权CKA培训讲师(LFAI)
Rancher官方认证讲师(RCTI)
曾任云计算售前架构师,精通云计算、高性能计算平台技术。曾服务腾讯、深圳招商银行、北京长城人寿、光大银行、北京海关总署、中国航天空气动力研究院、中国航天科技集团第九研究院、上海航天技术研究院、四川航天技术研究院、中国空间技术研究院、清华大学、国家电网、天津三电汽车空调公司、济南移动、哈尔滨移动等客户。
培训近千人学员,近几年曾为腾讯、国家电网、电信、联通、济南移动、深圳招商银行、北京海关总署等近二十家企业客户培训Kubernetes相关课程。

课程大纲
第一阶段 掌握Kubernetes与Rancher基础
- 第一课 初识Kubernetes
- Kubernetes与Rancher介绍
- 架构与核心组件介绍
- kubeadm与RKE工具集群部署实战
- 部署单节点Rancher云平台
- 第二课 Kubectl的配置与使用
- kubectl配置文件
- shell自动补全
- 基础命令讲解
- 第三课 Label 与 Annotation
- Label讲解
- Annotation讲解
- 生产中的使用
- 第四课 Kubernetes API 与 Resources
- API 版本与API 组讲解
- Kubernetes集群api-resources讲解
- 第五课 项目与命名空间
- Project与Namespaces介绍
- 项目中的使用与管理
- 第六课 工作负载
- Pods
- Pods
- Init Containers
- Static Pod
- 第七课 如何发布应用(控制器)
- ReplicaSet
- Deployments
- StatefulSets
- DaemonSet
- CronJob
- 第八课 Services 与 Load Balancing
- 什么是Service
- Service的多种类型
- VIP 和 Service 代理
- 会话保持
- Ingress 与 Controller
- 第九课 服务发现
- CoreDNS介绍
- DNS策略
- Pod的DNS设置
- 设置Pod的主机名
- HostAliases
- 第十课 Pod生命周期管理
- 生命周期介绍
- 应用的健康检查
- 第十一课 数据存储
- Volume介绍
- PV 与 PVC的使用
- 项目中StorageClass的使用
- EmptyDir临时数据存储
- ConfigMap 与 Secret的使用
- 第十二课 Pod的节点分配
- nodeName与nodeSelector的应用场景
- 亲和与反亲和项目中的使用
- 第十三课 污点与宽容
- Taint与Toleration实战与使用分析
- 第十四课 Pod水平自动伸缩
- HPA原理讲解
- Metrics Server组件讲解与部署
- CPU与Memory自动扩缩容
- 第十五课 资源调度
- 集群的资源划分(Resource Quota)
- 如何避免雪崩(Limit Range)
- 第十六课 访问控制
- Pod安全策略
- 网络策略
- User Account 与 Service Account
- RBAC
- 安全上下文
- 第十七课 Helm 与 Chart
- Helm概念与介绍
- Helm常用命令讲解
- 第十八课 CKA认证考前模拟
- CKA考前模拟练习
第二阶段 容器平台生产落地最佳实践
- 第十八课 集群规划设计落地最佳实践
- 生产环境架构规划
- 生产环境架构设计
- 网络的选型
- Rancher高可用集群部署
- Rancher云平台网络插件选型和规划
- 容器云平台操作系统选型
- 容器云平台资源规划
- container-runtime配置和调优
- 第十九课 应用数据持久化存储
- 常见分布式存储介绍
- Longhorn原理和使用
- Longhorn数据备份和灾备
- 第二十课 容器环境下的网络
- Rancher的网络介绍
- 第二十一课 平台运维最佳实践
- 常见问题及解决方案
- 容器云平台应急方案