• 好学教育合作机构 >
  • 北京学神IT教育 >欢迎您!
  • 您当前的位置是:北京培训网 > 北京电脑培训 > 北京IT认证培训 > 北京Docker+Kubernetes(K8S)培训班_带你整体把握容器化的微服务
    北京Docker+Kubernetes(K8S)培训班

    北京Docker+Kubernetes(K8S)培训班

    • 上课时段: 详见内容
    • 授课学校: 北京学神IT教育
    • 已关注: 加载中
    • 教学点: 详见内容
    • 课程价格: 请咨询
    • 开班时间: 滚动开班
    • 优惠价格: 请咨询
    • 咨询电话:
    课程详情
    2021-06-28 13:08
    课程内容

    KubernetesDevOps微服务架构师(高级班)

    课程模块

    课程要点

    安装企业级Kubernetes高可用集群

    1.二进制和kubeadm安装k8s的区别和联系

    实战:二进制方式安装企业级kubernetes高可用集群

    实战:源码方式安装企业级kubernetes高可用集群

    实战:kubeadm安装企业级kubernetes高可用集群

    实战:灵活安装kubernetes各个版本高可用集群

    实战:通过Ansible实现在CentosUbuntu等系统安装k8s高可用集群

    Kubernetes HPA实现Pod自动扩缩容

    1. Kubernetes HPA概念、工作原理

    2. Kubernetes HPA API对象汇总

    实战:测试HPA基于CPU进行pod自动扩缩容

    实战:测试HPA基于内存进行pod自动扩缩容

    实战:测试HPA基于多项指标实现pod的自动扩缩容

    实战:测试HPA基于自定义指标实现pod的自动扩缩容

    Jenkins实战

    1.Jenkins是什么?

    2.Jenkins应用场景

    3.Jenkins配置管理、插件安装

    4.Jenkins节点管理、多实例配置

    5.Jenkins接入LDAP实现权限管理

    实战:使用Jenkins配合gitlab hook持续集成

    实战:通过Jenkins构建一个多分支的Pipeline项目

    实战:使用Jenkins自动化构建Java项目

    基于JenkinsK8S构建企业级DevOps平台

    1. DevOps发展历史、发展前景、企业级应用案例介绍

    2.如何建立高效的DevOps团队?

    3.介绍DevOps工具链中涉及到的技术栈:

    JenkinsK8SHelmSpringCloudNexusGogsGitlabHarborSonarqube

    4.k8s中安装Jenkins高可用集群

    5. Jenkins master/slave模式介绍

    6. Jenkins添加K8S云环境

    7. Jenkins Pipeline两种语法介绍:声明式语法和Script脚本式语法

    8.安装Pipeline的可视化界面BlueOcean插件

    实战:Jenkins pipeline构建项目实践-编写podTemplate实现和k8s对接

    实战:Jenkins结合Kubernetes实现Java网站的持续部署

    实战:Jenkins结合Kubernetes实现批量回滚

    实战:Jenkins+k8s+Helm+SpringBoot+SpringCloud+gitlab+harbor+nexus+gogs+sonarqube构建企业级支撑亿级PV的服务网站

    可支撑亿级PVDevOps平台架构

    Kubernetes原生的CI/CD管理工具Tekton

    1.Tekton是什么?

    2.为什么要用k8s原生的CI/CD工具?

    3.Tekton工作原理

    4.手把手教你安装Tekton

    5.Tekton的资源对象:

    TaskTaskRunPipelinePipelineRunPipelineResource

    6.Tekton创建流水线的流程

    实战:通过Tekton实现golang项目的发布测试

    Kubernetes的包管理器Helm

    1. Helm介绍

    2. Helmk8s关系

    3.安装Helm客户端和服务端

    4. Helm组件:图表Chart、仓库Release详细介绍

    5. Helm常用命令演示

    6. Helm发布应用、指定版本回滚应用

    7.自定义Helm Chart图表:

    Helm模板文件、Chart.yaml文件、values.yaml文件书写技巧

    实战:Helm部署Memcached服务

    实战:Helm部署RabbitMQ服务

    实战:Helm部署gitlab服务

    实战:Helm部署Nginx服务

    Kubernetes网络插件FlannelCalico

    1. Kubernetes之上的网络通信模型

    2. Flannel概述、部署、原理

    3. Flannel常用的网络模式剖析-vxlanhost-gw

    4. Calico概述、部署、原理

    5. Calico常用的网络模式剖析-IPIP模式和BGP模式

    6.测试Calico的网络策略

    7. FlannelCalico网络插件性能测试分析

    支持上万个物理节点的Calico网络架构图

    Kubernetes运维

    1.故障排查

    Kubernetes故障排查之Pod故障

    Kubernetes故障排查之Deployment故障

    Kubernetes故障排查之Service故障

    Kubernetes故障排查之服务发现故障

    Kubernetes故障排查之域名解析故障

    2.集群优化

    网络插件优化

    内核参数优化

    拉取镜像相关的优化

    ETCD数据库优化

    Kubernetes发布更新策略

    1.蓝绿部署介绍和应用场景

    2.滚动部署介绍和应用场景

    3.金丝雀发布应用场景

    4.生产环境如何实现灰度发布和金丝雀发布

    5. A/B测试实现方式和适用场景

    6.生产环境如何实现蓝绿部署和A/B测试

    实战:kubernetes实现Java项目的滚动升级

    实战:kubernetes实现JavaPHPRuby项目的灰度发布

    实战:kubernetes实现NodeJS项目的蓝绿部署

    分布式存储Ceph介绍

    1. Ceph存储介绍

    块存储-rbd

    文件系统存储-cephfs

    对象存储-radosgw

    2. Ceph组件介绍:

    分布式对象存储RADOS、对象存储设备OSDceph监控组件MON、元数据服务器MDS

    实战:通过ceph-deploy安装Ceph集群

    实战:Ceph集群的扩容和缩容

    实战:挂载Ceph rbd块存储

    实战:挂载cephfs文件系统存储

    分布式存储glusterfs介绍

    1.glusterfs的安装和使用

    2.glusterfs的卷管理:

    创建哈希卷、复制卷、哈希+复制卷

    3.glusterfs实现动态扩容缩容

    4.glusterfs数据修复和故障排查

    5.glusterfs集群扩展

    Kubernetes使用Ceph做存储

    1.Ceph rbdCephfs的区别

    2.Kubernetes使用rbdcephfs做存储的应用场景和注意事项

    实战:Kubernetes对接Ceph rbd实现Redis数据持久化

    实战:Kubernetes对接Cephfs实现业务数据持久化

    Kubernetes使用glusterfs做存储

    1.K8s使用Cephfsrbdglusterfs做存储的应用场景

    实战:Kubernetes对接glusterfs实现MySQL数据持久化

    微服务介绍

    1.什么是微服务?

    2.微服务架构发展进程

    3.微服务框架对比分析-Spring CloudIstio

    SpringCloud项目容器化实战

    1.SpringCloud核心组件:

    服务注册中心Eureka、负载均衡器Ribbon、网关Gateway

    2. SpringCloud架构深度分析

    3.选择Eureka还是K8S原生的服务发现?

    实战:在Kubernetes集群中部署服务发现组件Eureka

    实战:在kubernetes集群中部署网关服务Gateway

    实战:在kubernetes集群中部署购物电商平台

    互联网上市公司上百万微服务架构布局

    k8s中部署电商平台:对关键业务模块实现全链路监控

    全链路监控系统概述

    介绍典型的全链路监控工具

    全链路监控工具对比分析

    安装pinpoint全链路监控服务

    实战1:在k8s集群中部署大型电商项目:模拟京东购物平台

    实战2:通过Pinpoint实现电商平台功能模块全链路监控

    实战3:介绍Pinpoint web界面使用技巧

    全国首家适配边缘计算场景下的k3s项目实战

    轻量级k8s平台-边缘计算场景-k3s入门到实战

    k3s核心技术解读,k3s架构,k3s特点

    选择k3s的理由,云计算vs边缘计算,k3sk8s如何选择?

    实战1:安装k3s集群并在k3s集群添加agent节点

    实战2:在k3s中部署应用- Guestbook留言板,卸载k3s集群

    深入学习Istio微服务治理

    1. Istio是什么?

    2.为什么要用Istio

    3. Istiok8s什么关系?

    4. Istio核心功能介绍

    5. Istio架构,单体架构Istiod

    6. Istio组件,Envoy代理、服务发现Pilot、证书管理Citadel

    7.安装Istio集群:单集群部署、多集群部署、安装测试环境集群、安装生产环境集群

    8. Istio流量管控:

    虚拟服务VirtualService,目标规则DestinationRule

    网关Gateway,服务入口ServiceEntry,代理Sidecar

    9. Istio服务网格的可视化工具:

    Istio服务网格的可视化工具-kiali

    使用Prometheus查询数据,使用Grafana展示数据

    Istio服务网格的分布式追踪系统-jaeger

    实战:通过Istio管理微服务:部署在线书店平台

    实战:通过Istio实现JavaPHPruby项目的灰度发布

    实战:通过Istio部署高并发的企业级大型网站项目

    亿级客户和PB级数据规模的自动化运维平台

    机构优势

    支持免费重新学 01
    学习质量无忧虑
    就业指导一对一 02
    高薪就业无压力
    免费赠送云主机 03
    实验环境更快捷
    班主任全程督学 04
    天天上课不缺勤
    论坛快速答疑 05
    学习进步无障碍
    全套笔记文档 06
    实验操作更方便
    全程高清录播 07
    随时随地可学习
    系统直播学习 08
    提升知识与技能


    说到容器,很多人就想到了Docker,甚至认为容器=Docker,这无疑是错误的认识。其实,Docker是一套容器引擎,也叫容器运行时,且容器引擎不只有Docker一家,还有rkt、containerd、pouch、cri-o等。容器的创建和管理都是由容器引擎实现的。

    更多培训课程、培训资讯、学校优惠、学校介绍等学校信息,请访问学校网站 北京学神IT教育 进行详细了解。
    或者:请致电 400-836-9218 联系我们,同时也可以点击在线老师与您详细沟通 在线咨询
    当前文章URL:http://www.haoxue365.com/course/10099.html
    学习资讯
    免费体验课开班倒计时
    400-836-9218
    温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-836-9218
     
    免费体验课开班倒计时