06-Docker基础:网络及完整实验

3458 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
需要掌握Kubernetes集群部署和维护操作的工程师、技术人员,以及希望通过CKA(Certified Kubernetes Administrator)的相关人员。
你将会学到
0基础通过CKA(Certified Kubernetes Administrator)认证
  • 有能力完成Kubernetes运维管理
  • 掌握Kubernetes基本原理
  • 掌握容器的基本概念
  • 通过CKA认证
课程简介

请特别注意本课程的最后更新时间与当前考试版本是否一致!!!!

2023年6月最后更新,当前K8S考试版本为 v1.27

学员反馈,题目暂无变化。


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实现企业应用的升级与回滚


考前辅导:

√  考试卷购买
√  考试预约流程
√  考试环境介绍
√  考前辅导,真题讲解


常见问题
问:最后更新时间?
答:2023年6月最后更新,当前K8S考试版本为 v1.27,考题部分的细微差异已经更新在实验手册中。
展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交