购买 ¥160.00 抽机械键盘

k8s全栈技术讲解+企业案例演示[带你快速掌握和使用k8s]【进阶版】-

共257节1116人学习韩先超 课程详情 领证书
播放页问题反馈
  • 自我介绍

    • 自我介绍
    • 课程目标和适用人群
  • kubernetes简介

    • kubernetes基本介绍-k8s是什么?
    • kubernetes基本介绍-k8s优点
    • kubernetes基本介绍-k8s的功能
    • kubernetes应用场景-k8s在日志系统中的应用
    • kubernetes应用场景-k8s在DevOps中的应用
    • kubernetes应用场景-k8s在微服务中的应用
    • kubernetes基本介绍-k8s特点
    • kubernetes基本介绍-k8s1.18+新增功能
    • 传统vs容器时代部署程序的对比
  • kubernetes组件

    • k8s组件介绍-简单概述
    • 什么是k8s的master节点?
    • master节点组件-kube-apiserver
    • master节点组件-kube-scheduler
    • master节点组件-kube-controller-manager
    • master节点组件-etcd和docker
    • master节点组件-kube-proxy和calico
    • 什么是k8s的node节点
    • k8s的node节点组件介绍
    • k8s的附加组件介绍
  • kubernetes API

    • k8s API变更和OpenAPI
    • k8s API版本和API组
  • kubernetes架构

    • kubernetes架构
  • 安装k8s1.18多master节点高可用集群

    • 课前准备-下载课程资料
    • 课前环境规划
    • 创建虚拟机
    • 配置master1节点静态ip
    • 配置master2节点静态ip
    • 配置master3节点静态ip
    • 配置node1节点静态ip
    • 配置阿里云的yum源-1
    • 配置阿里云的yum源-2
    • 更新yum源
    • 配置安装docker时的yum源
    • 配置firewalld和iptables防火墙
    • 配置selinux和内核参数
    • 配置主机名和hosts文件
    • 配置主机间相互无密码登陆
    • 安装和配置docker
    • 配置内核参数和ipvs
    • 下载安装k8s组件需要的镜像-1
    • 下载安装k8s组件需要的镜像-2
    • 准备安装master节点组件的镜像-1
    • 准备安装master节点组件的镜像-2
    • 准备安装node节点组件的镜像
    • 配置master1节点的keepalive
    • 配置master2节点的keepalive
    • 配置master3节点的keepalive
    • kubeadm初始化k8s集群
    • 安装网络插件calico
    • 配置网络插件calico
    • 在k8s集群添加master2和master3节点
    • 在k8s集群添加node节点
    • 安装traefik组件
    • 安装k8s的dashboard组件
    • 浏览器访问dashboard web界面
    • 配置管理员登陆dashboard web界面
    • 安装metrics-server组件
  • 安装k8s1.18单master节点高可用集群

    • 课前准备-下载课程资料
    • 创建虚拟机
    • 初始化-配置静态ip
    • 初始化-配置yum源
    • 初始化-安装基础软件包
    • 初始化-配置firewalld和iptables防火墙
    • 初始化-配置selinux内核参数
    • 初始化-配置主机名和hosts文件
    • 安装docker组件
    • 安装k8s-下载安装k8s组件需要的镜像
    • 安装k8s-初始化k8s集群
    • 安装calico组件
    • 在k8s加入node节点
    • 安装traefik组件
    • 安装dashboard组件
    • 登陆并访问dashboard web ui界面
    • 安装metrics组件
    • kubectl top命令
  • k8s命令行工具-kubectl

    • kubectl简介和语法
    • kubectl操作命令演示
    • kubectl输出选项
    • kubectl常用命令介绍
  • 容器介绍

    • 课前须知
    • 容器概述
    • 容器镜像
    • 容器私有镜像
  • docker讲解

    • 课前须知
    • docker优点和缺点
    • 配置docker的阿里云镜像加速器
    • docker基本用法-和镜像相关的命令
    • docker基本用法-和容器相关的命令
    • docker部署nginx服务
    • 通过docker构建一个nginx镜像
    • dockerfile指令介绍
    • dockerfile指令-CMD和ENTRYPOINT
    • dockerfile指令-COPY和ADD
    • dockerfile指令-VOLUME和ONBUILD
    • ONBUILD用法演示
    • docker容器的数据持久化
    • docker的数据卷容器
    • docker数据备份和还原
    • docker部署tomcat服务
    • docker网络
    • docker容器互联
    • docker容器隔离
    • docker课程总结
  • kubernetes pod

    • kubernetes pod简介
    • pod是如何工作的
    • pod模板
    • 和pod相关的api对象
    • 创建pod-通过编写资源清单yaml文件创建pod
    • 创建pod-通过编写资源清单yaml文件创建pod-2
    • 容器钩子-postStart和preStop
    • livenessProbe和readinessProbe
    • pod常见的状态和重启策略
    • namespace
    • pod标签和便签选择器
    • label和label selector官方解释
    • nodeSelector和nodeName
  • pod高级用法

    • livenessProbe讲解
    • readinessProbe讲解
    • livenessProbe实践操作-演示使用exec探针
    • livenessProbe实践操作-演示使用httpGe探针
    • readinessProbe操作-演示使用httpGe探针
    • pod生命周期-postStart和preStop
    • postStart案例演示
    • preStop案例演示
  • pod控制器-replicaset

    • replicaset控制器介绍和使用
  • pod控制器-Deployment

    • Deployment控制器介绍-1
    • Deployment控制器介绍-2
    • Deployment控制器Spec字段详细说明
  • Replicaset和Deployment的区别

    • Replicaset和Deployment的区别
  • kubernetes四层负载均衡-service

    • service 介绍
    • 创建service-通过service代理pod
    • 创建type是NodePort的service
    • 创建没有selector的service
    • 创建type是ExternalName的service
    • headless service讲解
    • service的type类型汇总
    • 四层负载均衡service内容总结
  • kubernetes volume存储卷

    • kubernetes volume介绍
    • kubernetes volume-EmptyDir存储卷
    • kubernetes volume-hostPath存储卷
    • kubernetes volume-nfs存储卷
    • 作业练习讲解
    • kubernetes volume-pvc存储卷简介
    • 创建pvc和pv
    • 测试pod使用pvc存储卷
    • 测试pvc的Retain回收策略
  • pod控制器-Daemonset

    • Daemonset简介
    • 演示Daemonset部署fluentd组件
    • 编写Daemonset资源清单文件
  • kubernetes高级调度-污点和容忍度

    • 污点和容忍度介绍
    • taint和toleration使用方法
    • 污点和容忍度应用场景
    • 测试污点和容忍度
  • pod控制器-Statefulset

    • Statefulset介绍
    • 通过Statefulset创建pod
    • volumeClaimTemplate介绍
    • statefulset的部署和扩缩容
    • 编写statefulset资源清单文件
    • statefulset控制器总结
  • storageclass

    • storageclass介绍
    • storageclass介绍-1
    • storageclass通过nfs实现pv的动态供给
    • statefulset通过存储类动态生成pv
  • kubernetes认证、授权、准入控制

    • 认证、授权、准入控制介绍
    • token和kubeconfig认证
    • k8s的RBAC授权
    • 认证、授权、准入控制知识点补充
    • 通过token令牌登陆dashboard
    • 通过kubeconfig登陆dashboard
  • kubernetes中安装EFK日志收集系统

    • efk组件介绍
    • 下载课程需要的资料
    • 下载部署efk组件需要的镜像
    • 下载部署efk组件需要的镜像-2
    • 准备安装efk组件需要的镜像-1
    • 准备安装efk组件需要的镜像-2
    • 安装efk组件-创建名称空间
    • 安装es组件-创建headless service
    • 安装es组件-资源清单(yaml)文件讲解
    • 安装es组件-statefulset中定义pod模板讲解
    • statefulset中initcontainers字段讲解
    • 卷申请模板-VolumeClaimTemplate
    • 创建StorageClass-部署nfs
    • 部署nfs provisioner驱动
    • 创建StorageClass
    • 通过statefulset安装es组件
    • 通过deployment安装kibana组件
    • 浏览器访问kibana web界面
    • 通过daemonset安装fluentd组件
    • 配置kibana界面-通过kibana展示收集到的日志收据
    • kibana界面按照特定条件过滤容器日志
    • efk总结
  • Helm

    • 安装helm和tiller
    • 测试helm部署k8s应用
    • 测试helm部署memcached和rabbitmq
    • helm总结
  • 在k8s中搭建Prometheus生态圈监控告警系统

    • prometheus简介
    • 按照node-exporter组件
    • 在k8s中安装prometheus组件
    • 配置prometheus热加载
    • 在k8s中安装和配置Grafana
    • 安装kube-state-metrics组件
    • 在Grafana界面展示k8s资源指标数据
    • 在k8s中安装alertmanager并配置发送报警到邮箱
    • 配置alertmanager发送报警到钉钉
  • 基于jenkins和k8s构建企业级DevOps平台

    • DevOps概述
    • 本章课程实验环境说明-必看
    • 搭建nfs持久化存储
    • 测试pvc绑定pv
    • 创建serviceaccount账号并对其进入rbac授权
    • 在k8s中部署jenkins
    • 登陆和配置jenkins
    • jenkins中接入kubernetes集群
    • 在jenkins中配置k8s的slave pod模板
    • 在jenkins中配置docker hub凭据
    • jenkins pipeline语法介绍
    • 通过pipeline部署k8s应用
    • 通过pipeline部署k8s应用-上节问题排查
    • 安装jenkins的BlueOcean插件
    • 通过pipeline部署k8s应用到开发、测试、生产等环境
    • 通过编写pipeline实现k8s应用的回滚
  • ceph集群的安装和使用

    • 本章课程实验环境说明-必看
    • ceph块存储rbd介绍
    • ceph的文件系统存储cephfs介绍
    • ceph对象存储radosgw介绍
    • 分布式存储的优点
    • ceph的核心组件介绍
    • 准备安装ceph集群的实验环境
    • 对ceph集群的实验环境进行初始化
    • 安装ceph-deploy
    • 安装ceph集群
    • 添加ceph osd
    • ceph osd扩容和缩容
    • 创建ceph rbd
    • 初始化安装k8s集群的实验环境
    • 安装docker
    • 下载安装k8s需要的镜像和组件
    • 安装kubernetes集群
  • k8s实验ceph作为持久化存储

    • kubernetes集群对接ceph rbd
    • 测试pod挂载ceph rbd
    • 基于ceph rbd生成pv
    • 基于storageclass动态生成pv
    • Statefulset+storageclass+ceph实践
  • ceph实践和扩展

    • 初始化安装ceph集群的机器
    • 初始化ceph的monitor节点
    • 安装monitor节点-三个monitor做高可用
    • 配置osd-测试客户端挂载使用
    • k8s对接ceph多monitor高可用讲解
    • ceph高可用集群排错
  • Ingress和Ingress Controller

    • Ingress和Ingress Controller简介
    • 怎么创建一个Ingress资源
    • 安装Ingress Controller和配置Ingress
    • 安装Ingress Controller和配置Ingress
    • 部署Ingress-测试https代理tomcat服务
  • k8s原生的CI/CD工具Tekton

    • Tekton安装和介绍
    • 通过Tekton实现CI/CD
0/1024
暂无留言

    订阅失败

    k8s全栈技术讲解+企业案例演示[带你快速掌握和使用k8s]【进阶版】
    k8s全栈技术讲解+企业案例演示[带你快速掌握和使用k8s]【进阶版】 ...

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

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

    购买课程

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

    加载中...
    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    程序员研修院 v1.1.0
    一、播放器优化
    修改播放器默认倍速设置,增加1.25倍速
    调整目录展示形式,增加折叠/展开
    优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
    查看全部版本记录
    课件正在飞速打包中,请耐心等待几秒钟~