CKAD&老段工作室

Linux Foundation开源软件大学联合老段工作室推出的培训课程以及CKAD的联合套购,购买后可以参加CKAD考试以及老段工作室的培训课程。

2890人看过

CKAD 培训 K8s kubernates 大学

套购证书

Kubernetes 应用程序开发者认证 (CKAD)
Kubernetes 应用程序开发者认证 (CKAD)

2,498.00

套购课程

4,200.00

讲师介绍


图片1.png 

段超飞,云计算资深培训讲师,2002年接触并学习Linux,从事Linux相关工作11年,最早一批通过COA(openstack认证管理员)考试,CKA(kubernetes管理员)考试,CKAD(Certified Kubernetes Application Developer)考试,Linux基金会官方认证讲师(LFAI),最早通过kubernetes安全专家认证(Certified Kubernetes Security Specialist)

   10年教学培训经历,积累了丰富的教学经验,总是能把难懂的知识点生活化,以生活中的例子做比喻,使学员极易掌握知识点。至今已经为电信、移动、联通、电网等一些知名大公司多次培训Linux、虚拟化及云计算, 获得学员一致好评

所获证书

l 2004年 CCNA/CCNP

2008年RHCE

2009年RHCA

2017年COA (Certified OpenStack Administrator

2018年 CKA (Certified Kubernetes Administrator

2020年 CKAD (Certified Kubernetes Application Developer)

Linux基金会认证讲师(LFAI)

2021年CKS(Certified Kubernetes Security Specialist)




课程介绍

    学习之后最好能有一个检测自己学习成果的指标,所以通过认证考试才是最好的方法。一来可以系统的学习,二来可以通过证书向企业证明自己的实力。当前kubernetes最权威的认证就是CKA(Certified Kubernetes Administrator)了。本课程的内容包括了CKA/CKAD的所有内容,通过本课程的学习既可以参加CKA考试,也可以参加CKAD的考试。

授课对象

    数据中心相关运维人员、想系统学习kubernetes的人员及想获取CKA证书的人群。

课程目标

    通过本课程的学习,可以使学员能熟练部署及配置kubernetes、了解kubernetes里的调度策略、网络模型,并能顺利通过CKA考试。

上课环境

系统版本

kubernetes版本

centos7.4

1.20.1

上课时间

8月1日开始,每周日上午09:00~12:00 下午14:00~18:00   大约35课时

 

第一部分 docker

1.白话介绍容器

1.1容器的介绍

1.2了解镜像 下载镜像

1.3配置docker加速器

1.4快速运行一个简单的容器

2.docker镜像管理

2.1了解镜像的命名方式

2.2镜像管理pull,tag,rmi

2.2导入及导出镜像

3.容器管理

3.2管理容器常见的命令

3.2数据卷的使用

3.3容器中变量的使用

3.4容器的端口映射

4.docker网络管理

4.1容器互联

练习:用wordpress+MySQL搭建个人博客

5.自定义镜像

5.1Dockerfile内容详解

5.2定制自己的nginx镜像

5.3定制可以ssh的镜像

6.本地仓库管理

6.1配置docker本地仓库

6.2往本地docker仓库推送镜像

6.3删除本地仓库里的镜像

6.4harbor搭建私有仓库

 

7.限制容器资源

7.1了解cgroup

7.2限制内存资源

7.3限制容器CPU资源

8.用监控容器

8.1.使用cadvisor监控容器

8.2.使用weave scope监控容器

第二部分 kubernetes

1.kubernetes框架

1.1了解kubernetes的框架

1.2了解kubernetes各个组件的含义

2.kubernetes安装

2.1kubeadm安装方式

2.2了解什么是命名空间

2.3命名空间管理

2.4安装metric-server监控系统

2.5etcd管理

etcd快照与恢复

2.6多集群之间切换

3.pod及节点管理

3.1创建查询及删除pod

3.2了解pod重启策略

3.3在pod中运行指定命令

3.4优雅地关闭pod

3.5pod hook

3.6pod中变量的设置

3.7端口映射

3.8在pod中执行命令

3.9pod的调度策略

3.10通过label手动指定pod运行的节点

3.11主机亲和性

3.12初始化容器 (init container)

3.13静态pod (static pod)

3.14.节点cordon及uncordon管理

3.15节点污点及pod的容忍

4.存储管理

4.1本地卷

emptyDir

hostPath

4.2网络数据卷

NFS

4.3.持久性存储

persistent volume

persistent volume claim

回收策略

  4.4.动态卷供应

nfs

hostPath

lvm

5.密码管理

5.1使用secret管理密码

5.2以卷的方式引用密码,传递配置文件

5.3以变量的方式引用密码

5.4使用configmap管理密码

6.deployment

6.1理解deployment的作用

6.2通过命令行的方式快速deployment

6.3通过YAML方式创建deployment

6.4使用deployment管理pod副本数

6.5水平自动伸缩HPA

6.6使用deployment对镜像版本进行升级及回滚

6.7滚动升级

7.健康性检查

7.1pod的默认检查策略

7.2通过liveness对pod健康性检查

7.3使用readiness对pod健康性检查

7.4健康性检查在各种环境中的应用

8.daemonset

8.1.daemonset的创建

9.服务发现

9.1理解service的工作原理

9.2服务的发现

clusterIP

环境变量

DNS

9.3服务的发布

NodePort

LoadBalancer

配置ingress

9.job

9.1创建job

9.2了解job中pod的重启策略

9.3计划任务cronjob

10.网络策略及资源限制

10.1配置calico网络实现跨节点docker容器通信

10.2网络策略

限制同一命名空间里的pod的访问

允许指定命名空间里的pod访问

允许指定命名空间里特定的pod访问

egress策略的使用

默认策略

11.安全及配额管理

11.1验证管理

token的认证方式

kubeconfig的认证方式

11.2RBAC鉴权

了解kubernetes的鉴权方式

配置RBAC鉴权

11.3资源限制

LimitRange

ResourceQuota

12.Kubernetes应用部署Helm3

12.1Helm工具的架构和安装使用

12.2helm源管理

12.3搭建helm私有仓库

实战:用helm3部署EFK日志

实战:用helm3部署prometheus监控

14.DevOps

14.1了解devops

14.2gitlab配置

14.3安装及配置Jenkins

14.4使用gitlab+Jenkins+kubernetes建立CI/CD解决方案

15.k8s高可用

15.1.了解高可用架构

15.2.配置k8smaster的高可用

 

16.升级kubernetes

16.1了解升级kubernetes的步骤

16.2升级kubernetes的具体实施

  报名成功后添加客服人员微信号进行上课

1614598785419593.jpg



0/200
  • 联系电话 010-53512850

  • 联系邮箱 enquiry@linuxfoundation.cn

  • 联系客服

Linux基金会开源软件学园 Copyright © 2019 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2