运维+测试+开发+架构进阶之路

重磅通知:


以下课程均有优惠,istio课程3折起,优惠倒计时12小时,需要的抓紧下单哈~


istio+k8s[kubernetes]技术讲解【基础+进阶版】课程链接如下:

https://edu.51cto.com/sd/9c955

kubernetes全栈技术讲解+企业案例演示[带你快速学习和使用k8s]【2020年进阶版】课程链接如下:

https://edu.51cto.com/sd/d3cac

Prometheus+Grafana搭建全方位的监控告警系统

https://edu.51cto.com/sd/76993

istio简介

istio是一个用来连接、管理和保护微服务的开源的服务网格, istio解决了开发和运维人员从部署单个应用程序向分布式微服务架构过渡时所面临的挑战,istio作为微服务网格中的佼佼者,它提供了洞察和操作控制微服务网格的能力,提供了完整的解决方案来满足微服务应用程序的各种要求,从较高的层面来说,istio有助于降低这些部署的复杂性,并减轻开发和运维团队的压力,istio它也是一个平台,可以集成任何日志、遥测和策略系统等API接口,istio多样化的特性使大家能够成功且高效地运行分布式微服务架构,并提供保护、连接和监控微服务的统一方法,istio目前仅支持在Kubernetes上部署,未来版本中将支持其他环境。

为什么学习istio?

通过负载均衡、服务间的身份验证、监控等方法,istio可以轻松地创建一个已经部署了服务的网络,而服务的代码只需很少更改甚至无需更改,通过在整个环境中部署一个特殊的sidecar代理为服务添加istio的支持,而代理会拦截微服务之间的所有网络通信,然后使用其控制平面的功能来配置和管理istio,这包括:

1.为 HTTP、gRPC、WebSocket和TCP流量自动负载均衡。

2.通过丰富的路由规则、重试、故障转移和故障注入对流量行为进行细粒度控制。

3.可插拔的策略层和配置API,支持访问控制、速率限制和配额。

4.集群内(包括集群的入口和出口)所有流量的自动化度量、日志记录和追踪。

5.在具有强大的基于身份验证和授权的集群中实现安全的服务间通信。

各微服务开源社区活跃度对比

开源社区情况:现如今企业在采用云计算首选开源,而选择一个开源框架,社区的活跃度将作为重要参考选项。

查看下在Github上的更新时间

Spring Cloud :Spring Cloud · GitHub → 所有项目均更新于『1 小时』内。

Dubbo :Dubbo · GitHub → 核心项目最近更新于『一个月乃至数月』前。

istio:istio · GitHub → 所有项目均更新于『30 分钟』内。

 

可见,项目在社区活跃度上,Istio > Spring Cloud > Dubbo,结合稳定性来看,对于使用 Java 开发业务较多的企业,Spring Cloud 是相对更优的选择,对于更多企业来说,与语言几乎无绑定的Istio也是可以好好期待一下其在社区的发展。

课程亮点

1、学习方式灵活,适合上班族、学生、想要转行做技术的人员学习

课程可在电脑,手机观看,随时可以学习,购买一次,终身享受,

2、知识点全面、课程质量高

涵盖的知识点齐全、注重课程质量

3、精益求精,不断改进

根据学员要求,随时更新课程内容

4、适合范围广

零基础、有基础
运维、开发、测试
产品经理、架构师、运营等
其他行业想转行做技术的人员,均可学习

讲师简介

先超(lucky):python工程师、高级运维工程师、资深DevOps工程师、k8s工程师、运维开发工程师,致力于微服务istio、SpringCloud等技术研究和应用,在互联网上市公司拥有多年一线运维经验,主导过亿级pv项目的架构设计和运维工作。

主要研究方向:

1.云计算方向:

容器(kubernetes、docker),虚拟化(kvm、Vmware vSphere),微服务(istio),PaaS(openshift),IaaS(openstack)等
2.系统/运维方向:

linux系统下的常用组件(nginx,tomcat,elasticsearch,zookeeper,kafka等),DevOps(Jenkins+gitlab+sonarqube+nexus+k8s),CI/CD,监控(zabbix、prometheus、falcon)等.    

3.python、go

课程涵盖的主要知识点

1.流量管理:配置请求路由、故障注入、流量转移、TCP流量转移、超时、熔断、重试、虚拟服务VirtualService、目标规则DestinationRule、网关Gateway、服务入口Service Entry、Sidecar等

2.Ingres:Ingress Gateway、提供HTTPS加密支持

3.Egress:访问外部服务、Egress Gateway、kubernetes Egress流量服务

4.指标度量:采集指标、采集TCP服务指标、使用Prometheus查询数据、使用Grafana监控数据

5.istio服务网格可视化工具-kiali

6.分布式追踪系统-Jaeger

7.认证:认证策略、通过HTTPS进行TLS等

8.授权:HTTP流量授权、TCP流量授权等

9.策略:启用策略检查功能、请求头和路由控制、黑白名单等

10.通过istio实现灰度发布

课程大纲

第一章 为什么学习istio?

1-1.说在前面的话

1-2.为什么学习istio

1-3.课件使用和下载说明

第二章 微服务介绍

2-1.什么是微服务

2-2.微服务框架发展进程

2-3.微服务框架对比分析-Spring Cloud和dubbo和istio

第三章 istio讲解

3-1.istio的核心功能和特性

3-2.istio架构

3-3.istio控制平面和数据平面组件介绍

3-4.istio架构的设计目标

第四章 安装kubernetes高可用集群

4-1.对安装k8s的master节点进行初始化-配置静态ip

4-2.对安装k8s的node节点进行初始化-配置静态ip

4-3.对安装k8s的节点进行初始化-配置yum源

4-4.对安装k8s的节点进行初始化-配置firewalld、主机名、iptables、hosts等

4-5.对安装k8s的节点进行初始化-安装docker

4-6.安装kubernetes1.18高可用集群

第五章 安装istio

5-1.下载istio的源码包

5-2.准备安装istio需要的镜像

5-3.安装istio服务

第六章 实战演练-通过istio部署应用

6-1.通过istio部署第一个bookinfo应用-准备镜像

6-2.通过istio部署第一个bookinfo应用

6-3.为bookinfo应用创建gateway网关

6-4.创建istio Gateway和Virtualservice

6-5.通过浏览器访问k8s内部由ingress暴露的应用

6-6.通过浏览器访问k8s内部的bookinfo应用

第七章 istio的核心功能详细讲解

7-1.istio流量管理介绍

7-2.istio流量管理-虚拟服务VirtualService配置

7-3.istio流量管理-目标规则DestinationRule配置

7-4.istio流量管理-网关Gateway配置

7-5.istio流量管理-ServiceEntry配置

7-6.istio流量管理-Sidecar配置

第八章 网络弹性和测试

8-1超时

8-2.重试

8-3.熔断器

8-4.故障注入

第九章 通过istio进行灰度发布

9-1.灰度发布-蓝绿部署-AB测试介绍

9-2.使用istio进行灰度发布的原理

9-3.使用Deployment部署应用程序

9-4.通过istio实现灰度发布

9-5.通过istio实现灰度发布-配置gateway实现在外部访问应用

第十章 istio服务网格的可视化工具

10-1.istio可视化工具-kiali

10-2.使用Prometheus查询数据

10-3.使用Grafana监控指标数据

10-4.istio的分布式追踪系统-jaeger

技术交流


好课汇总

一、我在51CTO学院的课程如下:

讲师主页

https://edu.51cto.com/sd/73ffd

istio+k8s[kubernetes]技术讲解【基础+进阶版】

https://edu.51cto.com/sd/9c955

kubernetes全栈技术讲解+企业案例演示[带你快速学习和使用k8s]【2020年进阶版】

https://edu.51cto.com/sd/d3cac

Prometheus+Grafana搭建全方位的监控告警系统

https://edu.51cto.com/sd/76993

云计算系列之PaaS开源容器云平台OpenShift/Kubernetes基础到精通

https://edu.51cto.com/sd/7b595

kubernetes安装使用+ceph实现后端持久化存储

https://edu.51cto.com/sd/d7dff

基于jenkins和kubernetes的DevOps工具链【基础+实践扩展】

https://edu.51cto.com/sd/fbaa1

kubernetes高可用集群安装部署+企业案例演示[带你快速掌握k8s]【2020年基础篇】

https://edu.51cto.com/sd/bacb5

openstack从入门到精通

https://edu.51cto.com/sd/dce78

Prometheus Operator

https://edu.51cto.com/sd/a3f7c


二、我在CSDN平台的课程如下:

课程主页

https://edu.csdn.net/lecturer/4938

三、我在腾讯课堂的课程如下:

课程主页

https://ke.qq.com/teacher/1980570647?tuin=760d1c17

四、我在网易云课堂的课程如下:

课程主页

https://m.study.163.com/provider/480000002205454/course

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值