kubernetes(K8s)快速入门

kubernetes(K8s)快速入门
共77节 466人在学 课程详情
  • 测试工程师为何要学习K8S
  • K8S简介
  • K8S架构
  • K8S安装方式
  • K8S主机安装
  • 安装K8S前的准备工作
  • 安装K8S
  • K8S集群
  • 配置CNI
  • YAML简介、YAML对象
  • YAML数组、YAML复合结构、YAML存量
  • YAML字符串
  • YAML引用
  • 命令式对象管理
  • 命令式对象配置和声明式对象配置
  • namespace基本操作
  • 为namespace配置pod配额
  • 配置Namespace中默认的CPU请求和限额
  • 配置Namespace中默认的内存请求和限额
  • 设置Namespace最小和最大内存限制
  • 设置Namespace最小和最大CPU限制
  • 为Namespace配置CPU和内存配额
  • pod结构与定义
  • 创建一个简单的pod
  • pod中镜像拉取策略
  • 容器启动命令
  • 通过pod设置环境变量
  • 使用pod字段作为环境变量的值
  • 使用容器字段作为环境变量的值
  • pod端口设置
  • pod之资源配额
  • pod生命周期及状态
  • pod创建与终止
  • 容器初始化
  • 钩子函数
  • 容器探测介绍
  • 容器探测实践
  • 重启策略
  • 调度的工作原理
  • 定向调度
  • 亲和性调度概述
  • NodeAffinity亲和性调度
  • PodAffinity亲和性调度
  • PodAffinity互斥调度策略
  • 污点
  • 容忍
  • Pod控制器介绍
  • deployment控制器介绍
  • 创建deployment
  • deployment扩容与缩容
  • deployment升级
  • deployment回滚
  • deployment金丝雀发布
  • StatefulSet控制器
  • Service简介
  • kube-proxy三种代理模式
  • Service资源清单
  • 服务类型之ClusterIP
  • 服务类型之nodePort
  • 服务类型之LoadBalancer
  • Ingress介绍
  • Ingress部署
  • Ingress代理HTTP请求
  • 数据存储简介
  • EmptyDir存储
  • HostPath存储
  • NFS存储部署
  • NFS存储实例
  • PV与PVC的工作原理
  • PV存储
  • PVC存储请求
  • PVC存储实例
  • PV与PVC生命周期
  • prometheus监控K8S之安装node_export
  • prometheus-cfg配置
  • prometheus server构建
  • 部署grafana

    订阅失败

    kubernetes(K8s)快速入门
    kubernetes(K8s)快速入门 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    kubernetes(K8S)为何出现,有什么优缺点

    课程介绍

    序号 内容 详情内容
    第1讲 测试工程师为何要学习K8S 测试工程师为何要学习K8S
    第2讲 K8S简介 K8S为何出现,有什么优缺点
    第3讲 K8S架构 K8S架构、K8S各组件间通讯协议、K8S分层架构等
    第4讲 K8S安装方式 K8S部署方式、K8S安装方法、硬件基本要求等
    第5讲 K8S主机安装 安装K8S主机环境,介绍安装过程中需要注意的事项
    第6讲 安装K8S前的准备工作 在安装K8S前,需求初始化的准备工作
    第7讲 安装K8S 介绍安装Docker,再安装K8S
    第8讲 K8S集群 K8S集群
    第9讲 配置CNI 配置CNI网络
    第10讲 YAML简介、YAML对象 YAML简介、YAML语法注意事项、YAML对象
    第11讲 YAML数组、YAML复合结构、YAML存量 YAML数组、YAML复合结构、YAML存量
    第12讲 YAML字符串 介绍YAML字符串的使用
    第13讲 YAML引用 YAML引用
    第14讲 命令式对象管理 命令的格式,如何使用命令来管理资源或操作资源
    第15讲 命令式对象配置和声明式对象配置 介绍命令式对象配置和声明式对象配置
    第16讲 namespace基本操作 介绍什么是namespace,namespace基本操作
    第17讲 为namespace配置pod配额 通过ResourceQuota来配置pod配额
    第18讲 配置Namespace中默认的CPU请求和限额 介绍如何使用limitrange来设置CPU的默认请求和限额,以后Pod中设置了相应CPU请求时参数的取值
    第19讲 配置Namespace中默认的内存请求和限额 介绍如何使用limitrange来设置Memory的默认请求和限额,以后Pod中设置了相应Memory请求时参数的取值
    第20讲 设置Namespace最小和最大内存限制 介绍如何设置名字空间中最大内存和最小内存的设置, 以及pod中设置limit和request值时是如何取值的
    第21讲 设置Namespace最小和最大CPU限制 介绍如何设置名字空间中最大CPU和最小CPU的设置, 以及pod中设置limit和request值时是如何取值的
    第22讲 为Namespace配置CPU和内存配额 介绍如何使用resourcequota对设置namespace的配额
    第23讲 pod结构与定义 介绍什么是pod,pod资源清单的定义和结构
    第24讲 创建一个简单的pod 通过一个简单的实例来创建一个pod节点
    第25讲 pod中镜像拉取策略 介绍镜像拉取的三种策略:Always、Never、IfNotPresent
    第26讲 容器启动命令 介绍设置pod启动时的命令 :command、args
    第27讲 通过pod设置环境变量 介绍使用env来设置pod中的环境变量
    第28讲 使用pod字段作为环境变量的值 调用pod的值做为EVN环境变量的值
    第29讲 使用容器字段作为环境变量的值 调用container的值做为EVN环境变量的值
    第30讲 pod端口设置 介绍containerPort、port、nodePort、targetPort四类端口设置以及工作原理
    第31讲 pod之资源配额 通过Resource来设置和约束pod使用的资源
    第32讲 pod生命周期及状态 介绍pod生命周期及pod的相关状态
    第33讲 pod创建与终止 介绍pod创建和终止的整个过程
    第34讲 容器初始化 介绍init container的使用
    第35讲 钩子函数 介绍钩子函数post start和pre stop的使用
    第36讲 容器探测介绍 介绍为什么需要容器探测、容器探测的三种方式、容器探测的参数
    第37讲 容器探测实践 通过实践为介绍 exec、httpGet、tcpSocket三种容器探测的方式
    第38讲 重启策略 介绍重启的三种策略:Always、OnFailure、Never
    第39讲 调度的工作原理 介绍调度的工作原理:过滤、打分
    第40讲 定向调度 介绍定向调度的方法:nodename和nodeselector
    第41讲 亲和性调度概述 介绍定向调度存在的问题,以及亲和性调度的工作原理
    第42讲 NodeAffinity亲和性调度 介绍NodeAffinity亲和性调度的语法,以及相关的实例
    第43讲 PodAffinity亲和性调度 介绍PodAffinity亲和性调度的语法,以及相关的实例
    第44讲 PodAffinity互斥调度策略 介绍PodAffinity互斥调度策略的语法,以及相关的实例
    第45讲 污点 介绍如何设置污点、如何删除污点、以及污点的三种效果:PreferNoSchedule、NoSchedule和NoExecute
    第46讲 容忍 介绍容忍的语法及实验
    第47讲 Pod控制器介绍 介绍什么是控制器,控制器的作用、控制器的分类以及K8S集群的服务分类
    第48讲 deployment控制器介绍 介绍deployment的三种状态以及工作流程
    第49讲 创建deployment 介绍如何使用命令来创建deployment,deployment资源清单以及如何通过资源清单来创建deployment
    第50讲 deployment扩容与缩容 介绍如何对deployment进行扩容和缩容
    第51讲 deployment升级 介绍deployment如何升级
    第52讲 deployment回滚 介绍deployment回滚方法和命令
    第53讲 deployment金丝雀发布 介绍金丝雀发布的原理,以及如何进行金丝雀发布
    第54讲 StatefulSet控制器 StatefulSet控制器配置清单和基本的操作
    第55讲 Service简介 介绍Service工作原理、Service主要的作用
    第56讲 kube-proxy三种代理模式 kube-proxy有三种代理模式:userspace、 iptables和ipvs
    第57讲 Service资源清单 介绍Service资源清单内容
    第58讲 服务类型之ClusterIP 介绍ClusterIP工作原理,以及相关的实例
    第59讲 服务类型之nodePort 介绍nodePort工作原理,以及相关的实例
    第60讲 服务类型之LoadBalancer 介绍LoadBalancer的工作原理
    第61讲 Ingress介绍 介绍nodePort和LoadBalancer缺点、Ingress工作原理
    第62讲 Ingress部署 介绍Ingress如何部署,准备ingress环境
    第63讲 Ingress代理HTTP请求 介绍ingress路由规则,以及ingress代理HTTP请求的方法
    第64讲 数据存储简介 介绍为什么需要对数据进行持久化、数据存储的方法有哪些
    第65讲 EmptyDir存储 介绍EmptyDir存储的语法和EmptyDir存储的实例
    第66讲 HostPath存储 介绍HostPath存储,以及HostPath存储的实例
    第67讲 NFS存储部署 介绍NFS存储工作原理、安装部署NFS
    第68讲 NFS存储实例 通过一个实例来测试NFS存储
    第69讲 PV与PVC的工作原理 介绍PV和PVC工作原理
    第70讲 PV存储 介绍PV存储的语法、以及如何去声明一个PV存储
    第71讲 PVC存储请求 介绍PVC存储请求、以及如何去声明一个PVC存储请求
    第72讲 PVC存储实例 通过一个实例来介绍PVC存储的使用
    第73讲 PV与PVC生命周期 介绍PV与PVC生命周期
    第74讲 prometheus监控K8S之安装node_export 介绍node_export配置资源清单、解释配置资源清单的含义、部署node_export监控
    第75讲 prometheus-cfg配置 介绍prometheus-cfg配置文件内容及部署prometheus-cfg配置文件
    第76讲 prometheus server构建 介绍prometheus deploy和prometheus service配置清单,以及构建prometheus server服务
    第77讲 部署grafana 介绍grafana deploy和grafana service配置清单,以及部署grafana服务
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 947人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22941人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4304人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 842人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 907人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5209人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1537人在学

    Python Django 深度学习 小程序

    钟翔 · 2423人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 690人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4096人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~