全面介绍Docker及Kubernetes(K8S)全栈架构,教会大家掌握Kubernetes基础架构,以及在实际工作中怎样使用及管理容器有哪些关键点和注意事项;同时帮助您获得CKA(Certified Kubernetes Administrator)证书
学习对象:相关运维人员,想系统学习Kubernetes的人员以及想获取CKA证书的人群
云计算主流框架介绍
Kubernetes介绍
Docker介绍
一个简单的例子
了解镜像 | 下载镜像
配置Docker加速器
运行容器
极大似然估计与EM算法
Docker镜像管理【镜像命名方式 | 镜像管理pull,tag,rmi | 导入导出镜像】
Docker常见命令
数据卷的使用
容器中变量的使用
容器端口映射
Glance镜像服务
Docker网络管理 – 容器互联
小练习: 使用Docker配置MySQL数据库
自定义镜像 Dockerfile内容详解
配置本地Docker仓库
往本地Docker仓库推送镜像
删除本地仓库镜像
限制容器资源【了解cgroup | 限制内存资源 | 限制容器CPU资源】
容器监控 cAdvisor
Kubernetes框架介绍
Kubernetes各组件含义
Kubernetes安装
Kuberadmin安装
多集群之间切换
命名空间的含义及管理
创建查询及删除pod
了解pod重启策略
Pod常见指定命令 | 设置变量 | 执行命令
Pod调度策略
通过label手动指定pod运行节点
初始化容器 (init container)
静态pod (static pod)
节点cordon及uncordon管理
密码管理 【secret | 以卷的方式引用密码 | 变量方式引用 | configmap管理密码】
Deployment 【Deployment作用 | 命令行deploy | YML deploy | 升级回滚 | 伸缩管理pod副本数】
健康性检查 【pod默认检查策略 | liverness方式健康检查 | readliness 方式健康检查 | 健康检查在各种环境中应用】
Daemonset
Service工作原理
服务类型: clusterIP,NodePort,LoadBalancer,ingress
服务发现 【环境变量 | DNS】
存储管理 【本地卷(emptyDir,hostpath)| 网络数据卷(NFS,iscsi) 持久性存储】
作业Job 【创建job | job重启策略 | 计划任务Job】
Kubernetes跨机通信原理
Flannel网络 | calico网络 | cancl网络 | 网络策略
Kubernetes日志管理 【日志收集方法介绍 | ELK概述及部署 | ELK日志管理】
Kubernetes监控【监控方案 | prometheus监控】
Kubernetes应用部署Helm Chart
安全管理 【API服务器认证授权 | ABAC,RBAC | Service Account】
资源限制【LimitRange | ResourceQuota | Security Contexts】
了解DevOps
Gitlab配置
安装及配置Jenkins
综合项目实战: 使用Kubernetes+ Docker综合部署及监控大数据Hadoop环境
课程总结及常见问题解答
在bash shell命令行模式下运行常用基本Unix命令
从shell命令行及Xwindow界面运行应用程序
使用X GUI应用程序完成一般的工作
完成普通的文件维护操作
了解和维护文件存取权限
复制和存取不同文件系统下的文件
使用vi文本编辑器编辑和运行Shell 脚本文件
使用sed、awk及perl正则表达式过滤和处理文本
用标准的输入/输出重定向及管道连接程序和文件
D控制Linux系统进程
查询Linux系统内的rpm软件包
使用Unix常用网络程序和相关实用工具控制本底机网络
使用基于SSL的方式安全传输文件
掌握RedHat提供给用户的系统工具
了解shell script脚本
计算机语言概述
Python简史
Python相关
Python环境配置
Python基础语法
变量
数据类型
表达式和运算符
分支结构
循环结构
函数初步
细说参数
变量作用域
递归调用
字符串相关-string
列表-list
元组-tuple
集合-set
字典-dict
“慧谷教育培训”品牌于2004年在上海交大科技园成立,曾连续多年获得徐汇区优秀办学机构荣誉。“慧谷教育”是专注于IT高新技术和互联网职业技能的研发和成果转化的机构,目前联合上海交大教育集团智能信息技术研究院和新型人力资源服务公司--聚盼湖科技,为各大企业客户和社会精英人群提供优质培训和一站式人才职业规划咨询服务。