CKA认证:Kubernetes/K8S 0基础考证培训
课时介绍
29-集群安全:RBAC认证
课程介绍
请特别注意本课程的最后更新时间与当前考试版本是否一致!!!!
2021年3月最后更新,当前K8S考试版本为 v1.20
5天上机实操培训 + 1天考前辅导:
| 模块 | 课程内容 |
| 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实现企业应用的升级与回滚 |
考前辅导:
| √ 考试卷购买 |
| √ 考试预约流程 |
| √ 考试环境介绍 |
| √ 考前辅导,真题讲解 |
推荐课程
信息系统项目管理师自考笔记
李明 · 909人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 22798人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4293人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 838人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 899人在学
java项目实战之购物商城(java毕业设计)
Long · 5203人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1531人在学
Python Django 深度学习 小程序
钟翔 · 2406人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 681人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 4075人在学
