上海浦东新区Linux云计算微服务架构培训

    2022-09-21发布, 次浏览 收藏 置顶 举报
  • 授课时间:

    滚动开班

  • 授课对象:

    想学Linux的学员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:浦东新区建韵路399号澄天伟业C座
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听
课程简介

在互联网企业软件架构中,从原来单一的软件架构到 SOA 架构,以及现在主流的微服务框架其主要的核技术要点为,服务注册与发现、负载均衡、动态配置中心、服务治理与安全、网关路由。微服务**的特点为独立运行,不依赖于其他程序启动。

微服务&云原生运维架构师



1、Kubernetes1.19与1.20二进制部署

2、Knative 云原生与GitOps实施

3、Spring Cloud 安全异常流量阻止方案 Istio

4、管理 Spring Cloud 流量与灰度发布

5、Kubernetes CSI 驱动开发讲解

咨询详情


6、微服务自动化加入监控系统与 APM 性能报警

7、Kubernetes 二次开发与 CRD 编程

8、Spring Cloud 微服务容器云业务集群架构

9、大型 Prometheus 存储与分片解决方案

10、Exporter 开发与 Prometheus 监控

咨询详情

微服务&云原生运维课程内容架构

  • 架构一:公有云数据流架构与安全

    讲解公有云环境下,微服务与 Kubernetes 容器云部署架构与监控

  • 架构二:公有云环境下自动化CI/CD

    重点讲解公有云环境下,微服务与 Kubernetes 实现自动化发布(灰度)

  • 4132-1ZH30Z202328 架构三:Kubernetes+ Isto+ Serverless

    讲解 Kubernetes 与 Serverless 的使用方法

  • 架构四:微服务监控流程

    讲解监控过程与方法

  • 架构五:Kubernetes 核心资源对象

    讲解 Kubernetes 核心资源对象并且结合案例讲解使用方法与场景

  • 架构六:Prometheus 高可用分片集群

    讲解实现 Prometheus 分片集群(大型监控案例)


微服务与云原生运维架构师内容

  • 01
    **部分 容器技术基础(初级)
    第1章 Docker 容器

    Docker 基本简介与发展

    Docker 基本实现原理讲解

    Dokcer 基础架构与专业术语

    Docker 基本安装与注意事项

    Docker 工作模式详解

    第2章 Docker 镜像

    Docker 加加载镜像流程详解

    Docker 镜像基本操作方法

    Docker 镜像和存储 Overlay2 关系讲解

    第3章 Docker 镜像存储机制

    回顾 Linux 系统运行基础

    了解镜像存储数据结构

    了解运行中容器的存储结构

    第4章 容器基本操作

    查看Docker基本命令行帮助

    常用容器基本操作列表

    容器操作命令模式详解

    容器源配额配置

    第5章 Docker 基本网络操作

    Docker 网络工作模式介绍

    Docker 四种网络模式详解

    实战-容器网络操作

    第6章 Docker 数据卷管理

    Volume 特点与使用场景

    Volume 基本操作

    Volume(数据卷)权限设置

    第7章 Dockerfile

    Dockerfile 结构详解

    实战-编译 Dockerfile 基础镜像与应用镜像

    Docker file 语法详细解析

    第8章 Registry 私有镜像仓库

    私有镜像仓库工作流程

    实战-搭建私有仓库

    私有仓库基本操作

    第9章 Containerd 容器技术

    为什么使用Container

    安装Containerd

    Contained 安装CNI组件配置网络

    Container 客户端基本操作

    Container 与Docker操作异同

    第10章 Kubernetes 介绍与部暑

    Kubernetes 发展与特点

    Kubernetes 编排流程与核心资源讲解

    Kubernetes 生产高可用集群部署

    网络组件Flannel工作模式讲解
    通过Traefik代理四层与七层
    服务部署IngressController蓝绿部署
    实战-Kubernetes 运行多组Ingress控制器
    实战-Kubenetes 优化-防止集群节点崩溃
    实战-Kubenetes 节点运维控制IP网段
    实战-Kubernetes DNS性能优化
    实战-Kubernetes 主机节点删除与重启部署Ceph集群
    实战-使用 Rook对接Ceph集群
    第11章 Docker 网络*操作
    网络通信基础与局域网互联技术
    容器通信基础详解
    Docker0 网桥工作原理讲解
    实战-容器 None网络模式添加网卡
    实战-添加运行容器IP地址
    实战-创建Docker自定义网桥
    回顾Docker实现原理
    项目实战- Docker Compose容器编排
    了解详情
  • 02
    第二部分 Kubernetes 容器编排技术(中级)
    第1章 Kubernetes资源监控系统

    数据监控指标与监控方式

    部署 Prometheus 与 Grafana

    实战-Prometheus 监控物理节点资源

    实战-Prometheus 监控容器资源

    实战-通过Prometheus监控Ingress流量

    实战-Grafana 图表模板使用

    实战-配置Alertmanagere邮件报警通知

    实战-Prometheus高可用之Thanos实现

    第2章 Kubernetes 核心概念

    集群资源管理 NameSpace、Label)

    Pod 镜像策略与启动策略

    Job与Cronjob定时任务

    Service 服务发现类型与代理模式

    CoreDNS 解析流程

    存储-Secret类型

    RBAC与自定义权限控制

    Configmap解各种使用场景

    Yaml文件语法讲解与应用配置

    Affinity

    Volume类型与管理

    PV与PVC配置

    PV与PVC存储模式与访问模式

    讲解Storage Class配置

    容器控制器 (Pod、Replication Controller、Replicaset、Deployment等)操作详解

    第3章 容器日志收集

    多种程序日志收集方案讲解

    日志平台部署

    实时收集与展示容器内程序日志

    第4章 Kubernetes 网络

    Docker 原生网络模型问题

    网络支持组件-Calico工作模式图解

    网络支持组件-Flannel工作模式图解

    总结Kubernetest中应用服务访问流程
    了解详情
  • 03
    第三部分 Spring Cloud 服务(*)
    第1章 微服务架构介绍

    微服务架构介绍

    为什么需要服务

    传统应用架构、SOA 和微服务区别
    微服务在企业中的应用场景
    微服务与 Docker 关系
    微服务流行实现软件框架
    微服务调用基础
    第2章 微服务组件
    微服务组件包括哪些?
    运行微服务所必须的组件
    注册中心Consul、Eureka、Nacos
    配置中心Spring Cloud Config、Apollo、Nacos
    网关Kong、Spring Cloud Gateway、Zuul
    服务限流与熔断 Sentinel、Hystrix
    APM(SkyWalking、Zipkin、Pinpoint)组件
    第3章 微服务调用运行过程讲解
    分析Spring Cloud微服务组件过程调用
    Spring Cloud 服务组件调用流程详解
    实战-部署 Spring Cloud 注册中心服务
    实战-微服务配置中心实时生效验证
    实战-部署生产 Spring Cloud 微服务
    实战-部署SkyWalking与微服务接入APM
    分析 Spring Cloud 内部调用模式
    第4章 案例-微服务实现业务架
    案例:微服务鉴权业务
    案例:微服务业务逻辑架构
    第5章 微服务与K8s运行
    企业级微服务部暑流程规划与实施
    部署代码仓库Gitlab与镜像仓库Harbor
    编译生产JDK镜像与洼意事项讲解
    生产Spring Cloud微服务目规划
    镜像仓库权限与迁移以及灾难恢复方式
    第6章 Kbs高可用集群架构设计
    软件版本与运行环境
    Docker 与Kbs集群网络规划
    Harbor 集群构设计
    Node 节点部署架构设计
    APM调用链SkyWalking部署架构设计
    Gitlab 部署架构设计
    Master 节点部署与容灾集群架构设计
    监控与日志程序设计
    微服务注册中心Nacos部署架构设计
    服务器硬件配置(CPU、内存、存储计算)
    第7章 微服务运行 Kubernetes
    生产环境注册中心与配置中心部署
    编译 Spring Cloud 微服务(自硏)镜像
    生产环境 APM 调用 SkyWalking 部署
    编写 Spring Cloud 微服务 Yaml 文件
    第8章 微服务部署架构
    公有云部署微服务架构规划案例(1)
    公有云部署微服务架构规划案例(2)
    微服务业务流程发布与回滚机制
    Spring Cloud 实现微服务灰度操作
    业务系统发布流程规范讲解
    业务系统发布蓝绿部署、滚动部署、灰度发布方式讲解
    第9章 自动化部署 Spring Cloud
    Jenkins Pipline语法与参数化构建
    Jenkins 动态分布式构建(选修)
    PromSQL 语法与Prometheus原理讲解
    实现Spring Cloud微服务自动化监控
    微服务异常自动化监控报警
    讲解自定义开发Exporter方法
    Alertmanagerr企业微信告警与策略
    实现SkyWalking调用链邮件告警
    实战- Pipline自动化编排(CI/CD)
    配置 Ingress 路由访问容器中微服务
    Alertmanager 修改源代码告警实现
    HPA 实现微服务自动扩容
    Prometheus 配置自定义告警规则
    Prometheus 配置服务自动发现
    Pushgateway 部署与接入Prometheus
    K8s组件二次开发实现大规模监控
    第10章 微服务治理与安全
    限流组件实现服务降级访问
    微服务全局流量限制(防异常)
    微服务特殊流量过滤(防盗刷)
    TCP状态机与异常流量防护与报警
    微服务流量瓶颈分析
    第11章 K8s包管理器Helm
    Helm简介与为什么需要Helm
    Helm术语表Helm安装与结构讲解
    创建Chat与修改模板详细讲解
    Helm 模板语法与内置函数讲解
    Helm 核心命令讲解与运行
    了解详情
  • 04
    第四部分 Service Mesh/ Serverlesse 与 Operator 开发(*)
    第1章 Service Mesh 管理微服务

    服务网格发展

    服务网格Istio实现

    Istio组件与流程

    通过 Istio实现微服务自动跟踪

    通过 Istio实现Spring Cloud(灰度发布)

    Envoy 讲解

    第2章 Kubernetes Operator 开发

    Kubernetes Operator简介

    Operator 开发基本环境安装

    微服务 CRD运行于Kubernetes

    Spring Cloud微服务开发CRD

    在 Kubernetest 中运行自定义Kind

    第3章 二进制部署K8s 1.20

    源代码讲解对接容器的方法

    二进制部署 Kubernetes1.20+Docker+Flannel

    二进制部署 Kubernetes1.20+Containerd+CNI

    使用Helm部署Kubernetes1.20监控系统

    Kubernetes 对接CNI讲解

    第4章 Serverless

    Serverless简介与发展

    Knative架构与特点讲解

    Knative 组件Serving与Eventing 部署

    创建Broker/Channel/Tigger事件

    开发Knative应用讲解与部分组件源代码解读

    讲解Knative项目二次开发方法

    Knative 问题排除方法

    Tekton 实现-云原生CI/CD

    Tekton部署与任务自动构建

    Pipline语法讲解

    第5章 GitOps

    GitOps简介

    Argo CD实现GitOps

    Argo CD部署

    创建Argo CD项目

    创建Tekton Pipline与Argo CD

    课程内容展示与专利
    了解详情




更多培训课程,学习资讯,课程优惠等学校信息,请进入 上海老男孩教育 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程