了解什么是容器
容器和镜像之间的关系
了解镜像 下载镜像
配置docker加速器
快速运行一个简单的容器
docker镜像管理了解镜像的命名方式
镜像管理pull,tag,rmi
导入及导出镜像
容器管理管理容器常见的命令,包括:查看容器属性,获取shell,
容器和服务器之间互相拷贝文件,查看容器日志信息
学会分析容器为何报错及解决问题的能力
数据卷的使用
容器中变量的使用
容器的端口映射
link方式实现容器互联
docker网络管理容器互联
练习:用wordpress+MySQL搭建个人博客
自定义镜像使用Dockerfile自定义镜像的流程
如何在安装软件包
如何把文件拷贝到新镜像里
如何指定数据卷
如何在新镜像里指定变量
练习1:创建一个NGINX镜像
练习2:创建个具有ssh功能的镜像
本地仓库管理使用register 搭建本地仓库
往本地docker仓库推送镜像
在客户端上设置默认仓库地址
删除本地仓库里的镜像
使用harbor搭建私有仓库安装harbor
配置harbor
往harbor里上传镜像
从harbor下载镜像
限制容器资源了解为什么要限制资源及cgroup介绍
限制内存资源
限制容器CPU资源
监控容器cadvisor介绍
部署cadvisor监控容器负载
containerd的配置和使用安装containerd
配置containerd的配置文件
nerdctl客户端的使用
kubernetes框架了解kubernetes的框架
了解kubernetes各个组件的含义
kubernetes安装通过kubeadmin方式安装kubernetes
安装后需要做的完善工作
添加和删除节点
安装metric server 实现监控节点及pod负载
了解什么是命名空间,并对命名空间进行管理
多集群之间切换
pod及节点管理如何通过命令行创建pod
通过yaml文件创建pod及yaml文件的语法
了解pod的镜像下载策略
了解pod重启策略
优雅的关闭pod
pod钩子的配置和使用
pod中变量的设置
了解pod的调度策略
通过label手动指定pod运行的节点,主机亲和性
初始化容器 (init container)
静态pod (static pod)
节点cordon及uncordon管理
节点taint及pod的tolerations
密码管理使用secret管理密码
以卷的方式引用secret
以变量的方式引用secret
使用configmap管理密码
以卷的方式引用configmap
以变量的方式引用configmap
deployment理解deployment的作用
通过命令行的方式快速deployment
通过YAML方式创建deployment
使用deployment对镜像版本进行升级及回滚
使用deployment管理pod副本数
了解deployment滚动更新
自动水平伸缩HPA
健康性检查pod的默认检查策略
通过liveness对pod健康性检查
使用readiness对pod健康性检查
健康性检查在各种环境中的应用
其他控制器了解什么是daemonset及为什么要用到daemonset
通过标签设置pod运行在特定的机器上
了解并配置ReplicationController
了解并配置ReplicaSet
了解并配置StatefulSet
对比所有这些控制器的区别及应用范围
服务发现理解service的工作原理
服务的类型:clusterIP, NodePort,LoadBalancer,ingress
服务的发现
环境变量
DNS的发现方式
存储管理本地卷
emptyDir
hostPath
网络数据卷NFS
iscsi
持久性存储persistent volume
persistent volume claim
persistent volume回收策略
动态卷供应
job创建job
了解job中pod的重启策略
计划任务 cronjob
网络模型kubernetes跨机器通信原理
配置calico网络实现跨主机通信
网络策略
Kubernetes包管理Helm3Helm工具的架构和安装使用
Charts的概念和使用
搭建私有源
helm3实战-kubernetes日志管理EFKKubernetes日志收集方法介绍
ELK概述及部署
ELK日志管理
helm3实战-kubernetes监控监控方案
使用prometheus监控
安全及配额管理了解kubernetes的验证方式用户名和密码的登录方式 创建用户
kubeconfig的登录方式 创建kubeconfig
了解基于角色的访问控制RBAC了解什么是角色,给角色设置权限
如何把角色绑定给用户
什么是集群角色,如何把集群角色绑定用户
了解什么Service Account(SA)
如何给SA设置权限
资源限制了解pod里resource字段的意思并验证
LimitRange
ResourceQuota
DevOps了解devops
gitlab配置
安装及配置Jenkins
使用gitlab+Jenkins+kubernetes建立CI/CD解决方
考前辅导约考流程
约考注意点
考试注意点提醒
模拟环境的使用
考前辅导讲解