• 讲师平台
    • 我的学习
    • 消息
    购买 ¥160.00

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

    共257节1066人学习韩先超 课程详情 领证书
    • 自我介绍

      • 自我介绍
      • 课程目标和适用人群
    • 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倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~