课程简介:HCIE-openEuler认证是华为认证体系中针对openEuler操作系统的顶级专家级认证,面向在Linux和openEuler领域经验丰富,渴望在技术和管理层面都取得卓越成就的资深专业人士。此认证旨在培养和认可能够主导大型复杂openEuler项目,推动企业数字化转型与创新的技术领军人物。HCIE-openEuler认证需要通过笔试、实验两门考试。
新盟教育助学活动 火爆 进行中
------------------------------------------------------------------------------------------
▼ 课程适合人群
1. 刚毕业还没有工作经验的学生
在校期间没有学习到实用的技术,也没有考取下有价值的证书,即将离校的你对未来规划感到迷茫,不知道该找寻什么方向的工作。
2. 对目前工作不满意想进IT行业的人士
你也许每天工作累死累活,收入微薄;又或者朝九晚五工作没有挑战性,想转行一下IT技术行业,但不知如何入手。
3. 想要提升技术的从业者
已经进入这个行业的你,每天兢兢业业工作,却没有一个好的引领者带你提升技术。技术止步不前,薪资没有提升想考取一个更高级的证书提升自己。
▼ 证书介绍
HCIE-openEuler认证是华为认证体系中针对openEuler操作系统的顶级专家级认证,面向在Linux和openEuler领域经验丰富,渴望在技术和管理层面都取得卓越成就的资深专业人士。此认证旨在培养和认可能够主导大型复杂openEuler项目,推动企业数字化转型与创新的技术领军人物。HCIE-openEuler认证需要通过笔试、实验两门考试。
>>HCIE-openEuler笔试
考试代码:H12-631
考试类型:笔试
试卷题型:单选题、多选题、判断题、填空题
考试时长:90min
及格分/总分:600/1000
考试费用:300USD
考试语言:中文
成绩有效期:3年
(考试详情可咨询我们的考务老师:HCIE99)
>>HCIE-openEuler实验
考试代码:H12-632
考试类型:实验
试卷题型:操作
考试时长:480min
及格分/总分:80/1000
考试费用:8000CNY
考试语言:中文
成绩有效期:3年
(考试详情可咨询我们的考务老师:HCIE99)
▼ 课程大纲
HCIE openEuler 初级网络技术实战培训课程(包含HCIA+HCIP)
从0教起 学企业实战 高效率考证
|
第一阶段:掌握Linux系统工程师技术 |
|
|
系统介绍与安装 |
云计算及Linux发展史介绍 |
|
Linux相关认证介绍(华为OpenEuler认证、红帽认证、云平台认证、k8s认证等) |
|
|
Linux发行商和常见发行版和企业使用选型 |
|
|
VMware虚拟机及远程连接工具使用 |
|
|
安装openEuler,RHEL,Centos,Rocky,Kylin、统信UOS等Linux发行版 |
|
|
Linux学习技巧与方法分享 |
|
|
系统常用命令 |
命令提示符“ [root@localhost ~]# ”各字段说明 |
|
help、--help、man命令帮助手册 |
|
|
Linux辨别目录及文件方法 |
|
|
Linux系统文件类型介绍 |
|
|
ls文件目录查看命令 |
|
|
mkdir创建目录命令 |
|
|
touch创建文件命令 |
|
|
cd切换目录命令 |
|
|
Linux绝对路径和相对路径 |
|
|
rmdir删除空目录命令 |
|
|
cp拷贝文件、目录命令 |
|
|
mv移动文件、目录命令 |
|
|
cat文件内容管理命令 |
|
|
less文件内容管理命令 |
|
|
cat文件内容管理命令 |
|
|
head、tail文件内容管理命令 |
|
|
grep文件内容过滤 |
|
|
wc文件统计命令 |
|
|
rm删除文件、目录命令 |
|
|
ln软连接、硬链接管理命令 |
|
|
du文件统计命令 |
|
|
hostname主机信息命令 |
|
|
uname内核信息命令 |
|
|
free内存信息命令 |
|
|
Ifconfig、ip、ping网络管理命令 |
|
|
host、nslookup网络诊断命令 |
|
|
alias别名管理命令 |
|
|
history管理命令历史 |
|
|
vi、vim文本编辑器(文件查找、文件替换、光标快捷操作等) |
|
|
date日期时间管理命令 |
|
|
“|”管道符的使用 |
|
|
重定向特殊符号使用:“>”“>>””<””<<””&>””&>>” |
|
|
rrep文件内容过滤 |
|
|
echo与sleep命令 |
|
|
Linux系统压缩与打包命令(gzip、bzip2、xz、tar) |
|
|
uname内核信息输出 |
|
|
hostname主机名管理 |
|
|
free、uptime、top、htop系统资源输出 |
|
|
host、nslookup域名解析命令 |
|
|
alias别名管理 |
|
|
history管理历史命令 |
|
|
tar、gzip、bzip2、xz、zip文件压缩与打包 |
|
|
ip、ifcnfig、route网络管理 |
|
|
pstree、ps、top、pgrep、kill、killall进程管理 |
|
|
&、jobs、fg、bg进程前后台调度 |
|
|
Linux系统运行级别(0、1、2、3、4、5、6) |
|
|
用户与权限管理 |
Linux归属关系u、g、o |
|
useradd创建用户、Passwd设置密码、su切换用户身份、id查看用户 |
|
|
usermod修改用户属性、userdel删除用户 |
|
|
用户及密码相关配置文件详解 |
|
|
groupadd、gpasswd、groupdel用户组管理 |
|
|
组相关配置文件详解 |
|
|
umask、chmod、chown权限与归属管理 |
|
|
Linux文件权限rwx、数字表示 |
|
|
FACL、SetUID、SetGID、Sticky BIT特殊权限管理 |
|
|
w、who、users、last、lastb用户登录分析 |
|
|
|
lsblk、df、blkid硬盘信息输出 |
|
fdisk、gdisk硬盘分区 |
|
|
硬盘分区格式MBR、GPT特点 |
|
|
文件系统ext4、xfs详解 |
|
|
mkfs、mount格式化与挂载 |
|
|
/etc/fstab开机启动挂载文件详解 |
|
|
lvcreate、vgcreate、lvextend、vgextend、lvremote、vgremove逻辑卷管理 |
|
|
lvs、vgs、lvdisplay、vgdisplay逻辑卷信息输出 |
|
|
xfs_growfs、resize2fs文件系统管理 |
|
|
RAID磁盘阵列、RAID0、RAID1、RAID5、RAID10 |
|
|
软件包与服务管理 |
源码包与二进制包特点介绍 |
|
RPM包管理(查看、安装、升级、卸载等) |
|
|
YUM、DNF包管理(查看、安装、升级、卸载等) |
|
|
本地YUM仓库搭建与使用 |
|
|
网络YUM仓库(阿里、华为、清华大学等)配置与使用 |
|
|
YUM仓库优先级设置 |
|
|
源码包管理(下载源码包、解决源码包依赖关系、编译、安装) |
|
|
systemd介绍,sysystemctl服务管理(启动、关闭、重启、随机自启等) |
|
|
ShelI脚本编程入门 |
Shell介绍、Shell脚本规范组成、如何编写好一个Shell脚本 |
|
编写Shell入门脚本(监控系统资源、系统批量管理、数据备份等) |
|
|
脚本执行方式(相对路径、绝对路径、调用解释器) |
|
|
Shell脚本常用符号(双引、单引、$[ ]、$( ) 、“*”、“.*”等) |
|
| ShelI脚本编程进阶 |
Shell变量介绍(环境变量、局部变量、位置变量) |
|
Read标准输入取值 |
|
|
文件状态判断(-e、-d、-f、-w、-x) |
|
|
数值比较(-gt、-ge、-eq、-lt、-le、-ne) |
|
|
字符串对比(=、==、!=) |
|
|
数值运算($[]、$(())、expr、let) |
|
|
字符串判断(-z、-n、!-z) |
|
|
条件判断(&&、||、;) |
|
|
If条件判断、if单分支、if双分支、if多分支 |
|
|
case条件判断结构、case取值方式、case执行方式 |
|
|
for循环、for循环取值方式、for循环执行方式 |
|
|
while循环、while循环取值方式、while循环执行方式 |
|
|
Shell函数定义及调用 |
|
|
Shell数组定义及调用 |
|
|
Shell脚本的正则表达式 |
|
|
ShelI三剑客 Find、Sed、Awk |
find -type按类型查找(f文件、d目录、l链接文件等) |
|
find -name/-iname按名称查找(结合特殊符号) |
|
|
find -size按文件大小查找(K、M、G) |
|
|
find -user按用户名查找 |
|
|
find -mtime按日志时间查找 |
|
|
find条件判单(-a并且、-o或者) |
|
|
sed非交互文本编辑器(增、删、改、查、导入、导出、替换等) |
|
|
awk文件内容过滤、awk过滤时机 |
|
|
awk数字/字符串对比 |
|
|
awk分支结构(if单分支、if双分支) |
|
|
awk数组定义方式 |
|
|
awk for循环结构 |
|
|
Rsync数据同步备份 |
Rsync特性及生产环境用途 |
|
Rsync部署及同步数据语法 |
|
|
Rsync本地数据同步方式 |
|
|
Rsync异地数据同步方式 |
|
|
Inotify内核通知机制介绍 |
|
|
Inotify部署及语法介绍 |
|
|
Rsync结合Inotify实现本地到异地服务器数据实时同步 |
|
|
Cron计划任务 |
cron计划任务介绍(cron作用、软件包、服务名、端口、配置文件) |
|
cron时间格式定义(分、时、日、月、周) |
|
|
cron结合shell脚本实现自动化运维(数据定期备份、系统定期检查等) |
|
|
FTP文件共享服务 |
互联网常见协议及端口介绍(http、https、ftp、DNS、telnet、ssh等) |
|
FTP(File Transfet Protocol)文件传输协议介绍 |
|
|
FTP工作模式介绍(主动模式、被动模式) |
|
|
FTP客户端用户身份介绍(匿名用户、本地用户、虚拟用户) |
|
|
Vsftpd搭建FTP服务器、Vsftpd配置文件详解 |
|
|
Vsftpd本地用户、匿名用户、虚拟用户访问配置 |
|
|
Vsftpd访问权限控制(增删改查) |
|
|
NTP时间同步服务 |
NTP(Network Time Protocol)协议介绍 |
|
Chrony时间同步服务介绍 |
|
|
Chrony配置文件详解 |
|
|
Chrony同步网络NTP时间服务器方式 |
|
|
Chrony同步本地NTP时间服务器方式 |
|
|
NFS网络存储服务 |
NFS(Network File System)协议介绍 |
|
NFS服务介绍(软件包、服务名、配置文件、端口号等) |
|
|
RPC远程调用机制介绍 |
|
|
NFS服务器搭建及共享存储 |
|
|
NFS共享存储权限控制 |
|
|
客户端挂载NFS共享存储 |
|
|
客户端实现开机自动挂载 |
|
|
用户提权与SSH安全 |
sudo普通用户提权机制介绍 |
|
sudo配置文件详解、sudo提权方式 |
|
|
sudo日志记录跟踪用户操作 |
|
|
SSL加密传输协议介绍 |
|
|
OpenSSH服务介绍(软件包、服务名、端口号、配置文件等) |
|
|
SSH公/私密钥生成与下发方式 |
|
|
SSH定义黑名单提高SSH安全 |
|
|
SSH允许/拒绝用户登录方式 |
|
|
SSH端口号修改方式 |
|
|
基于SSH密钥文件登录系统方式(Linux、windows) |
|
|
OpenSSH服务升级方式 |
|
|
SCP跨主机文件加密拷贝工具 |
|
|
SELinux安全机制 |
SELinux内核安全机制介绍 |
|
SELinux三种运行模式(enforcing、permissive、disabled) |
|
|
SELinux运行模式切换方式(临时/永久) |
|
|
防火墙firewalld |
防火墙功能介绍、firewalld防火墙特性、规则匹配机制介绍 |
|
firewalld防火墙预设安全区域(public、trusted、block、drop) |
|
|
firewalld防火墙规则配置方式 |
|
|
firewalld防火墙封网段开服务 |
|
|
firewalld防火墙端口映射功能 |
|
|
firewalld防火墙预设区域修改方式 |
|
|
防火墙lptables |
iptables防火墙特性介绍 |
|
iptables 4表 5链精讲 |
|
|
iptables规则设定方式(协议匹配、IP匹配、网卡匹配、端口匹配等) |
|
|
iptables扩展模块的高级用法 |
|
|
iptables网络型防火墙实现方式 |
|
|
iptables实现SNAT共享上网实现方式 |
|
|
自动化工具Ansible |
企业常见批量运维工具介绍(Ansible、Saltstack、Chef、Puppet等) |
|
Ansible特性及核心组成(Inventory、Modules、Playbooks、Role等) |
|
|
Ansible安装、配置文件介绍、定义主机清单方式 |
|
|
Ansible常用模块应用(ping、shell、copy、script、yum、service等) |
|
|
Playbook核心组成(hosts、tasks、remote_user、templates等) |
|
|
Playbook YAMl语法特点详解及注意事项 |
|
|
Playbook实战应用案例演示 |
|
|
第二阶段:掌握数据库与集群架构技术 |
|
|
MySQL数据库入门 |
关系型数据库与非关系型数据库概念介绍 |
|
MySQL起源及MySQL数据库特点 |
|
|
MySQL版本介绍及版本选择 |
|
|
MySQL 8.0安装(源码编译安装、二进制安装) |
|
|
MySQL安全初始化方式、MySQL数据存储流程 |
|
|
MySQL服务名、端口号、配置文件 |
|
|
数据库 SQL语句(DDL、DML、DCL、DTL) |
|
|
MySQL数据类型(字符、数值、日期时间等) |
|
|
MySQL约束条件(NULL、NOT NULL、Key、Default) |
|
|
MySQL表管理(Add、Modify、Change、Drop、rename) |
|
|
MySQL索引管理(INDEX、UNIQUE、FULLTEXT、PRIMARY KEY) |
|
|
MySQL数据导入、导出 |
|
|
MySQL数据库进阶 |
MySQL存储引擎(MyISAM、InnoDB) |
|
MySQL锁机制(锁类型、锁粒度、表级锁、行级锁、页级锁等) |
|
|
MySQL四大特性(原子性、一致性、隔离性、持久性) |
|
|
MySQL数据查询(单表查询、多表联查、左链接查询、右链接查询) |
|
|
MySQL恢复root密码、MySQL用户授权 |
|
|
MySQL数据备份(完全备份、增量备份、差异备份) |
|
|
MySQL数据恢复、binlog日志数据恢复方式 |
|
|
MySQL主从同步作用介绍 |
|
|
MySQL主从同步部署(一主一从、一主多从、双主结构、主从从结构) |
|
|
MySQL HA高可用架构介绍、HA架构部署、HA故障自动切换 |
|
|
MySQL试图功能介绍与创建 |
|
|
MySQL性能瓶颈6大原因及优化方案 |
|
|
Redis缓存数据库 |
NoSQL缓存数据库应用场景及Redis特点介绍 |
|
Redis版本选择、安装、配置文件详解 |
|
|
Redis数据类型及SQL语句(set、get、select、del、flushall、Expire等) |
|
|
Redis Cluster集群5种应用场景、Cluster 3种部署方式 |
|
|
Redis Cluster集群管理命令 |
|
|
Redis主从结构介绍及部署(一主一从、一主多从、主从从) |
|
|
Redis数据备份与恢复 |
|
|
Redis数据持久化RDB与AOF特性介绍 |
|
|
Redis RDB/AOF模式开启与关闭方式 |
|
|
Redis哨兵模式介绍及配置 |
|
|
NGINX网站架构技术 |
常见企业WEB架构介绍(传统架构、集群架构、高可用架构等) |
|
NGINX功能及特性介绍、Nginx工作模型 |
|
|
NGINX部署方式(源码编译安装、二进制安装) |
|
|
NGINX服务相关(命令、服务名、端口号、进程、配置文件等)介绍 |
|
|
NGINX配置文件参数精讲 |
|
|
NGINX实现基于IP/端口/域名的网站部署 |
|
|
NGINX基于HTTPS实现网站加密通信 |
|
|
NGINX高级进阶 |
常用模块ngx_http_stub_status_module监控使用方式 |
|
常用模块ngx_http_referer_module防盗链使用方式 |
|
|
常用模块ngx_http_ssl_module启用ssl功能使用方式 |
|
|
常用模块ngx_http_log_module日志缓存最大条目使用方式 |
|
|
常用模块ngx_http_rewrite_module重定向规则使用方式 |
|
|
常用模块ngx_http_upstream_module七层调度使用方式 |
|
|
常用模块ngx_stream_upstream四层调度使用方式 |
|
|
LNMP传统网站架构介绍、LNMP架构部署 |
|
|
NGINX反向代理、NGINX调度算法(RR、WRR、ip_hash等)介绍 |
|
|
NGINX反向代理实现HTTP/HTTPS/TCP/UDP调度 |
|
|
常见HTTP状态码详解(200、301、400、403、404、500、502、503等) |
|
|
NGINX性能优化(并发访问量、数据缓存、日志切割、传输压缩等) |
|
|
Java Web服务 |
Java语言特性及Java体系结构(JRE、JDK、JSP、Servlet等)介绍 |
|
Tomcat与Java WEB程序的关系 |
|
|
Tomcat安装方式(源码安装、二进制安装) |
|
|
Tomcat服务相关(命令、服务名、端口号、进程、配置文件等)介绍 |
|
|
Tomcat配置文件详解(连接器、虚拟主机、Context等) |
|
|
结合Nginx反向代理实现Tomcat负载均衡 |
|
|
Tomcat性能优化(连接器、JVM内存、静态资源缓存、Session处理等) |
|
|
负载均衡服务 |
LVS功能特点及ipvs模块、ipvsadm介绍 |
|
LVS 10余种调度算法(RR、WRR、SH、DH、LC、WLC、SED、LBLC等) |
|
|
LVS NAT、LVS DR模式介绍、及实战应用案例 |
|
|
架构高可用服务 |
keepalived功能特性及VRRP原理刨析 |
|
keepalived冗余方案、选票机制、心跳检测、故障切换机制等 |
|
|
keepalived安装及配置文件详解(报警、抢占模式、权重、认证、VIP等) |
|
|
keepalived+LVS实现高可用架构案例(脚本触发、VIP漂移) |
|
|
Nginx+Keepalived+LVS实现4/7层负载均衡+高可用架构案例 |
|
|
KVM虚拟机 |
KVM虚拟机化介绍及安装 |
|
KVM虚拟机管理命令 |
|
|
KVM虚拟机网络配置 |
|
|
KVM虚拟机快照及克隆 |
|
|
KVM虚拟机硬件热添加 |
|
|
第三阶段:掌握DevOps自动化与云原生技术 |
|
|
ZABBIX监控系统 |
企业架构监控关键指标介绍 |
|
常用监控软件及ZABBIX功能特点介绍 |
|
|
ZABBIX版本选择及部署方式(源码部署、二进制部署) |
|
|
ZABBIX服务相关(Server/Agent进程、端口、配置文件等)介绍 |
|
|
ZABBIX添加被控主机并实现指标监控 |
|
|
基于现有模板配置自定义监控项(内存、CPU、硬盘、网络等) |
|
|
基于脚本配置自定义监控项(进程、端口、服务状态等) |
|
|
ZABBIX项目监控(Nginx、PHP、MySQL、Redis) |
|
|
ZABBIX高级进阶 |
ZABBIX Proxy分布式监控实现跨机房跨区域监控 |
|
ZABBIX 其他监控(SNMP网络设备、JMX Java程序、WEB监测) |
|
|
ZABBIX报警机制介绍(监控项、触发器、阈值) |
|
|
ZABBIX配置故障报警(邮件报警、企业微信报警等) |
|
|
ZABBIX自动发现机、自动注册制批量添加被控主机 |
|
|
ZABBIX主动监控与被动监控机制 |
|
|
ZABBIX可视化图形(自定义图表、Ad-hoc图表、拓扑图、仪表板设计) |
|
|
ZABBIX性能优化(监控项、取值间隔、历史数据保留时长、数据库等) |
|
|
日志收集系统 |
日志收集的重要性 |
|
ELK各种组合架构介绍 |
|
|
ES相关术语介绍 |
|
|
ES集群搭建及配置 |
|
|
ES分片与副本作用 |
|
|
ES集群故障转移 |
|
|
ES集群节点扩容 |
|
|
Filebeat收集系统日志 |
|
|
Filebeat收集Nginx日志 |
|
|
Filebeat收集Tomcat日志 |
|
|
Filebeat过滤日志 |
|
|
Filebeat对接ES集群 |
|
|
Logstash插件介绍 |
|
|
Logstash收集Nginx日志 |
|
|
Logstash收集Tomcat日志 |
|
|
Logstash收集MySQL日志 |
|
|
Logstash收集APP业务日志 |
|
|
Logstah多种插件过滤日志 |
|
|
Logstash对接ES集群 |
|
|
Kibana索引模式用法 |
|
|
Kibana指标搜索方法 |
|
|
Kibana指标出图方法 |
|
|
Kibana Dashboard面板用法 |
|
|
Kibana访问控制-基于Nginx |
|
|
Kibana访问控制-基于RBAC |
|
|
自动化运维 |
常见的代码部署方式(灰度发布、金丝雀发布、滚动更新、A/B测试) |
|
CICD概念及工作流程介绍 |
|
|
GitLab 代码仓库部署 |
|
|
GitLab账户权限管理 |
|
|
GitLab创建项目仓库 |
|
|
Git常用代码管理命令 |
|
|
Jenkins集成环境部署 |
|
|
Jenkins集成流程介绍 |
|
|
Jenkins构建JOB工程 |
|
|
Jenkins Pipeline介绍 |
|
|
Jenkins Pipeline构建Java工程 |
|
|
Jenkins Pipeline代码拉取 |
|
|
Jenkins Pipeline代码编译 |
|
|
Jenkins Pipeline代码部署 |
|
|
Jenkins Pipeline版本回退 |
|
|
ceph存储 |
分布式文件系统介绍 |
|
Ceph存储概述,对象存储-文件存储-块存储 |
|
|
Ceph存储架构及组件介绍 |
|
|
Ceph-deploy部署 |
|
|
部署Ceph块存储集群 |
|
|
镜像创建,动态调整容量大小 |
|
|
客户端KRBD访问存储 |
|
|
创建存储镜像快照 |
|
|
使用快照恢复数据 |
|
|
存储快照克隆 |
|
|
客户都安磁盘映射撤销 |
|
|
删除快照与镜像 |
|
|
创建虚拟机磁盘镜像 |
|
|
Ceph认证账号 |
|
|
Ceph元数据服务器部署 |
|
|
创建Ceph存储池 |
|
|
创建Ceph文件系统 |
|
|
客户端挂载存储使用存储 |
|
|
对象存储概述 |
|
|
部署RGW程序 |
|
|
新建网关实例 |
|
|
服务端端口修改 |
|
|
客户端测试存储 |
|
|
第三方访问存储 |
|
|
Docker容器技术 |
容器的应用场景 |
|
Docker介绍及安装 |
|
|
Docker镜像管理命令 |
|
|
Docker容器管理命令 |
|
|
Docker容器端口映射 |
|
|
Docker容器数据卷 |
|
|
Docker容器资源限额 |
|
|
Dockerfile制作容器镜像 |
|
|
Docker四种网络模式 |
|
|
Docker跨主机Overlay网络 |
|
|
Docker Compose容器编排 |
|
|
容器私有镜像仓库Harbor |
|
|
Containerd容器技术 |
Containerd介绍 |
|
Containerd安装与配置 |
|
|
Containerd镜像管理命令 |
|
|
Containerd容器管理命令 |
|
|
Containerd名称空间管理 |
|
|
Containerd使用Harbor仓库 |
|
|
Containerd构建容器镜像方式 |
|
|
Kubernetes容器编排 |
kubernetes 容器编排介绍 |
|
kubernetes 集群组件功能 |
|
|
kubernetes 多种类型集群部署 |
|
|
kubernetes 集群环境初始化 |
|
|
kubernetes 集群网络插件Calico部署 |
|
|
kubernetes 集群环境测试 |
|
|
Kubernetes资源类型介绍 |
|
|
Kubernetes资源类型-namespace |
|
|
Kubernetes资源类型-pod概念 |
|
|
Kubernetes资源类型-Pod控制器种类 |
|
|
Kubernetes资源管理方式-命令行 |
|
|
Kubernetes资源管理方式-YAML文件 |
|
|
ReplicaSet控制器 |
|
|
Deploymtn控制器 |
|
|
DemonSet控制器 |
|
|
HPA自动扩缩容控制器 |
|
|
StatefulSet控制器 |
|
|
Pod扩缩容 |
|
|
Pod版本变更 |
|
|
Pod镜像拉取策略Never |
|
|
Pod镜像拉取策略IfNotPresent |
|
|
pod端口设置 |
|
|
pod资源配额 |
|
|
Pod多容器创建方式 |
|
|
pod环境变量定义方式 |
|
|
pod容器执行命令方式 |
|
|
pod调度概述 |
|
|
pod定向调度NodeName |
|
|
pod定向调度NodeSelector |
|
|
pod污点Taints |
|
|
pod污点PreferNoShedule |
|
|
pod污点NoSchedule |
|
|
pod容忍Toleration |
|
|
pod容器探测livenessProbe |
|
|
pod容器探测readinessProbe |
|
|
pod容器探测exec |
|
|
pod容器探测tcpSocket |
|
|
pod容器探测http |
|
|
pod重启策略 |
|
|
pod版本更新策略Recreate |
|
|
pod版本更新策略RollingUpdat |
|
|
pod版本回滚 |
|
|
pod自动扩缩容 |
|
|
Service功能介绍 |
|
|
Kube-proxy功能介绍 |
|
|
Iptables代理模式 |
|
|
Ipvs代理模式 |
|
|
Service资源清单文件定义 |
|
|
Service-Cluster IP应用案例 |
|
|
Service-NodePort应用案例 |
|
|
Ingress功能及种类介绍 |
|
|
Ingress-nginx环境搭建 |
|
|
Ingress-nginx HTTP应用案例 |
|
|
Ingress-nginx HTTPS应用案例 |
|
|
ConfigMap概念介绍 |
|
|
ConfigMap创建与使用 |
|
|
ConfigMap热更新方式 |
|
|
Secret概念介绍 |
|
|
Secret创建与使用 |
|
|
Secret热更新方式 |
|
|
K8s用户分类介绍 |
|
|
创建k8s普通用户 |
|
|
创建Service Account |
|
|
鉴权RBAC授权Role、RoleBinding、ClusterRole、ClusterRolebinding |
|
|
k8s数据持久化方式介绍 |
|
|
k8s支持的存储类型介绍 |
|
|
本地存储-EmptyDir应用案例 |
|
|
本地存储-HostPath应用案例 |
|
|
网路存储-NFS应用案例 |
|
|
网络存储-Ceph |
|
|
PV与PVC存储应用案例 |
|
|
StorageClass动态存储 |
|
|
无状态应用与有状态应用介绍 |
|
|
StatefulSet控制器的工作及应用场景 |
|
|
掌握statefulSet部署MySQL数据库 |
|
|
掌握statefulSet中的PVC数据持久化 |
|
|
掌握有状态应用的访问方式 |
|
|
集群可视化-kuboard管理集群 |
|
|
集群可视化Rancher管理集群 |
|
|
Prometheus云原生监控系统 |
监控系统的演进过程介绍 |
|
Prometheus原理及优缺点介绍 |
|
|
Prometheus核心组件Server、exporter、alertmanager等 |
|
|
Prometheus两种pull采集数据方式 |
|
|
Prometheus安装方式及配置 |
|
|
node_exporter安装配置 |
|
|
node_exporter采集主机指标(如:内存、cpu、硬盘、网络等) |
|
|
cAdvisor采集容器指标(如:内存、cpu、硬盘、网络等) |
|
|
Grafana Dashboard界面部署 |
|
|
Grafana对接Prometheus |
|
|
Grafana模板导入与模板配置 |
|
|
AlertManager报警组件安装 |
|
|
AlertManager报警规则配置 |
|
|
AlertManager邮件、微信报警 |
|
|
k8s环境部署Prometheus方式 |
|
|
k8s环境Prom监控各种资源对象(如:node,Server,Pod,ingress等) |
|
|
k8s环境通过Grafana展示指标 |
|
|
k8s环境AlertManager故障报警 |
|
|
第四阶段:掌握云原生微服务项目实战 |
|
|
基于K8S PHP项目实战 |
PHP项目部署思路分析 |
|
掌握Harbor镜像仓库部署及使用 |
|
|
掌握dockerfile制作PHP项目镜像 |
|
|
掌握ConfigMap存储项目配置文件 |
|
|
掌握storageClass动态存储对数据持久化 |
|
|
掌握Ingress发布项目对外访问 |
|
|
基于K8S Python项目实战 |
Python项目部署思路分析 |
|
掌握dockerfile制作python项目镜像 |
|
|
掌握storageClass动态存储对数据持久化 |
|
|
掌握Ingress发布项目对外访问 |
|
|
基于K8S Go项目实战 |
Go项目部署思路分析 |
|
掌握dockerfile制作Go项目镜像 |
|
|
掌握storageClass动态存储对数据持久化 |
|
|
掌握Ingress发布项目对外访问 |
|
|
基于K8S 微服务项目实战 |
微服务架构介绍 |
|
微服务部署思路介绍 |
|
|
部署微服务数据层-MySQL |
|
|
部署微服务数据层-redis |
|
|
部署微服务治理层-Nacos |
|
|
部署微服务组件-sytem |
|
|
部署微服务组件-auth |
|
|
部署微服务组件-gateway |
|
|
部署微服务组件-monitor |
|
|
部署微服务组件-UI |
|
|
更新微服务组件 |
|
|
基于K8S 微服务项目CI/CD实战 |
传统环境如何实现CI/CD |
|
K8s环境如何实现CI/CD |
|
|
安装harbor镜像仓库 |
|
|
K8s中部署GitLab代码仓库 |
|
|
K8s中部署sonarqube代码质检平台 |
|
|
K8s中部署Jenkins集成环境 |
|
|
Jenkins的pipeline快速入门 |
|
|
Jenkins动态slave基本概念 |
|
|
Jenkins动态slave配置与实现 |
|
|
Jenkins动态slavePod模板定义 |
|
|
Jenkins动态slave流水线测试 |
|
|
Jenkins构建java项目场景说明 |
|
|
Jenkins构建java项目-代码提交 |
|
|
Jenkins pipeline流水线代码拉取 |
|
|
Jenkins pipeline流水线代码编译 |
|
|
Jenkins pipeline流水线-制作docker镜像 |
|
|
Jenkins pipeline流水线-交付应用至k8s |
|
|
Jenkins pipeline流水线-全自动CI过程及测试 |
|
|
Jenkins Pipeline流水线-获取harbor镜像tag |
|
|
Jenkins pipeline流水线-部署应用至k8s生产环境 |
|
|
Jenkins pipeline流水线-应用回滚 |
|
|
基于webhook触发流水线自定执行 |
|
|
基于K8S ELK日志收集实战 |
日志收集架构介绍 |
|
Dockerfile制作kafka镜像 |
|
|
K8s集群部署kafaka集群 |
|
|
Dockerfile制作EFAK镜像 |
|
|
K8s集群部署EFAK管理kafka |
|
|
k8s环境部署Elastersearch集群 |
|
|
k8s集群部署Kibana日志展示 |
|
|
k8s集群部署Filebeat日志收集 |
|
|
Filebeat收集日志方案详解 |
|
|
Filebeat收集kube-system空间日志方式 |
|
|
Filebeat收集Ingress-nginx空间日志 |
|
|
Filebeat收集kubelet组件日志 |
|
|
Filebeat收集微服务日志 |
|
|
Filebeat优化日志内容并写入Kafka |
|
|
k8s集群部署Logstash日志过滤 |
|
|
Logstash各种插件对日志进行过滤 |
|
|
Kibana日志展示与绘图 |
|
|
第五阶段:HCIE考试辅导 |
|
|
HCIE-openEuler认证备考 |
笔试考试 |
|
实验考试(上机练习) |
|
1. HCIE难道不能自学么? 讲师介绍

新盟教育Linux资深讲师,前中国移动分部架构师,运维经验丰富,授课有趣,人送外号“叶司机”。
正在学习的同学们