[云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(1/3)

7.1 多数据中心的业务诉求场景

7.1.1 多数据中心的业务场景分析

主流需求:虚拟化和资源池化,形成多活,可就近提供服务

1. 业务跨数据中心部署

在这里插入图片描述

2. 两地三中心

是指在同城双活的数据中心基础上,增加一个异地灾备数据中心,与同城双活实现数据同步
不同数据中心的子系统间需要二三层互通,相同组系统的安全策略需要一致,对外提供相同的服务,形成双活
在这里插入图片描述

3. 网络级容灾

如果将数据中心的服务器部署于不同的数据中心,当某个数据中心发生故障时,集群内的其他数据中心的服务器仍可提供服务,可实现跨数据中心的应用系统容灾。
服务器跨数据中心部署需要网络提供跨数据中心的大二层能力
在这里插入图片描述

4. 分布式云化

站点之间可以提供多活,随时可以实现故障切换,并且边缘DC就近提供服务,时延小,用户体验好。
在此场景下,数据中心之间需要进行二三层互通。
在这里插入图片描述

7.1.2 多数据中心的网络需求分析

在这里插入图片描述

1. 业务跨数据中心部署

某些VPC(可以理解为一个逻辑上的服务,一个APP)可能跨越多个Fabric,同时需要安全的路由隔离和防火墙隔离

2. 不同业务(VPC)之间互通

VPC之间通常为三层互通,如果需要二层互通,则建议将互通的VM划分到同一个VPC中

3. 通过SDN实现自动化部署

自动化部署分两步,首先需要将跨数据中心的虚拟化网络编排出来;其次编排出虚拟化网络后需要在各数据中心进行实例化

4. 跨数据中心的业务容灾多活

在多个数据中心部署相同的业务,但是IP地址不同,通过GSLB实现多活
另外,为了满足某些业务迁移到容灾数据中心后IP地址不能改变,则需要跨数据中心的二层互通,同时需要主备或多活的访问外网的网关

小结:

其实多数据中心网络最需要的诉求就是跨数据中心的网络二三层互联。而不同的层面有不同的互联需求,多个数据中心之间互联需要解决以下几个问题:

  • 数据同步和数据备份,需要存储互联。解决方案:存储互联一般通过波分或者裸光纤
  • 跨数据中心部署HA内部的心跳或者虚拟机迁移需要大二层互通。解决方案:应用集群或者虚拟机迁移,需要大二层网络,首选VXLAN
  • 业务之间互访需要跨数据中心三层互通。解决方案:VXLAN提供的L3VPN
  • 不同数据中心前端网络,即数据中心外联出口,通过IP技术实现互联。解决方案:通过动态路由或者静态路由实现互联

7.1.3 Multi-DC Fabric方案整体架构和场景分类示例

1. 方案整体架构

架构分为下图中的三个层次,可以等同于控制层,Underlay和Overlay
在这里插入图片描述

2. 方案场景细分

主要分为Multi-Site和Multi-PoD两种场景
下面解释几个关键的概念:
PoD:强调的是一组相对独立的物理资源
Multi-PoD:一套SDN控制器管理的多个PoD,是由端到端VXLAN隧道构成的一个VXLAN域,PoD之间的距离不会太远,通常位于同城近距
Site:由SDN控制器管理的资源池,是一个或多个PoD,也是由端到端VXLAN隧道构成的一个VXLAN域
Multi-Site:多个AC(控制器层面的一个Site)管理域之间互通,即多个Multi-PoD之间的互通,是多个VXLAN域,对距离不敏感,可异地部署
方案对比
在这里插入图片描述
层次化Multi-DC Fabric
Multi-Site和Multi-PoD的一种组合场景
在这里插入图片描述
典型案例就是两地三中心,即一个Multi-PoD的Site和一个单PoD的Site组成的一个大数据中心

两种组网方案的详细讲解

Multi-Site

《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(2/3)

Multi-PoD

《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(3/3)

已标记关键词 清除标记
相关推荐
<p style="margin: 21px 0 21px 0;"><span style="color: red; font-size: 24px;">微服务是什么?</span></p> <p>微服务是用于构建应用程序的架构风格,一个大的系统可由一个或者多个微服务组成,微服务架构可将应用拆分成多个核心功能,每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服务在工作和出现故障的时候不会相互影响。</p> <p style="margin: 21px 0 21px 0;"><span style="color: red; font-size: 24px;">为什么要用微服务?</span></p> <p style="text-align: left;">单体架构下的所有代码模块都耦合在一起,代码量大,维护困难,想要更新一个模块的代码,也可能会影响其他模块,不能很好的定制化代码。微服务中可以有java编写、有Python编写的,他们都是靠restful架构风格统一成一个系统的,所以微服务本身与具体技术无关、扩展性强。</p> <p style="margin: 21px 0 21px 0;"><span style="color: red; font-size: 24px;">大型电商平台微服务功能图</span></p> <p style="margin: 21px 0 21px 0;"><img src="https://img-bss.csdnimg.cn/202102041151592091.png" alt="" /></p> <p style="margin: 21px 0 21px 0;"><span style="color: red; font-size: 24px;">为什么要将SpringCloud项目部署到k8s平台?</span></p> <p>SpringCloud只能用在SpringBoot的java环境中,而kubernetes可以适用于任何开发语言,只要能被放进docker的应用,都可以在kubernetes上运行,而且更轻量,更简单。SpringCloud很多功能都跟kubernetes重合,比如服务发现,负载均衡,配置管理,所以如果把SpringCloud部署到k8s,那么很多功能可以直接使用k8s原生的,减少复杂度。</p> <p style="margin: 16px 0 16px 0;"><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">Kubernetes</span><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">作为成熟的容器编排工具,在国内外很多公司、世界500强等企业已经落地使用,很多中小型公司也开始把业务迁移到kubernetes中。kubernetes已经成为互联网行业急需的人才,很多企业都开始引进kubernetes技术人员,实现其内部的自动化容器云平台的建设。对于开发、测试、运维、架构师等技术人员来说k8s已经成为的一项重要的技能,下面列举了国内外在生产环境使用kubernetes的公司:</span></p> <p style="margin: 16px 0 16px 0;"> </p> <p style="margin: 16px 0 16px 0;"><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">国内在用k8s的公司:</span></strong></p> <p style="margin: 16px 0 16px 0;"><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">阿里巴巴、百度、腾讯、京东、360、新浪、头条、知乎、华为、小米、富士康、移动、银行、电网、阿里云、青云、时速云、腾讯、优酷、抖音、快手、美团等</span></p> <p style="margin: 16px 0 16px 0;"><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">国外在用k8s的公司:</span></strong></p> <p style="margin: 16px 0 16px 0;"><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">谷歌、IBM、丰田、iphone、微软、redhat等<br /></span><img src="https://img-bss.csdnimg.cn/202102041152363812.png" alt="" /></p> <p style="margin: 21px 0 21px 0;"><br />整个K8S体系涉及到的技术众多,包括存储、网络、安全、监控、日志、DevOps、微服务等,很多刚接触K8S的初学者,都会感到无从下手,为了能让大家系统地学习,克服这些技术难点,推出了这套K8S架构师课程。<br /><br /><span style="color: red; font-size: 24px;">Kubernetes的发展前景</span> <br />kubernetes作为炙手可热的技术,已经成为云计算领域获取高薪要掌握的重要技能,在招聘网站搜索k8s,薪资水平也非常可观,为了让大家能够了解k8s目前的薪资分布情况,下面列举一些K8S的招聘截图: <br /><br /></p> <p style="margin: 21px 0 21px 0;"><img src="https://img-bss.csdnimg.cn/202102041153009482.png" alt="" /></p> <p style="margin: 16px 0 16px 0;"><span style="color: #ff0000;"><strong><span style="font-size: 24px;">讲师介绍:  </span></strong></span><strong><span style="font-size: 24px; font-family: &#39;微软雅黑&#39;,sans-serif;">先超</span></strong></p> <p style="margin: 8px 0 8px 0;"><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">容器云架构师、IT技术架构师、<span style="color: red;">DevOps</span><span style="color: red;">工程师</span>,曾<span style="color: red;">就职于世界500强上市公司</span>,拥有多年一线运维经验,主导过上亿流量的pv项目的架构设计和运维工作;具有<span style="color: red;">丰富的在线教育经验</span>,对课程一直在改进和提高、不断的更新和完善、开发更多的企业实战项目。所教<span style="color: red;">学员遍布京东、阿里、百度、电网等</span>大型企业和上市公司。</span></p> <p style="margin: 21px 0 21px 0;"><span style="color: red; font-size: 24px;">课程学习计划</span> <br />学习方式:视频录播+视频回放+全套源码笔记 <br />教学服务:模拟面试、就业指导、岗位内推、一对一答疑、远程指导 <br />VIP终身服务:一次购买,终身学习</p> <p style="margin: 16px 0 16px 0;"><span style="font-size: 24px; color: #ff0000;"><span style="font-size: 24px;">课程亮点:</span></span></p> <p><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">1. </span></strong><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">学习方式灵活,不占用工作时间:</span></strong></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">可在电脑、手机观看,随时可以学习,不占用上班时间</span></p> <p><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">2.</span></strong><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">老师答疑及时:</span></strong></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">老师24小时在线答疑</span></p> <p><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">3. </span></strong><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">知识点覆盖全、课程质量高</span></strong></p> <p><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">4. </span></strong><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">精益求精、不断改进</span></strong></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">根据学员要求、随时更新课程内容</span></p> <p><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">5. </span></strong><strong><span style="font-size: 18px; font-family: &#39;微软雅黑&#39;,sans-serif;">适合范围广,不管你是0基础,还是拥有工作经验均可学习:</span></strong></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">0</span><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">基础</span></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">1-3</span><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">年工作经验</span></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">3-5</span><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">年工作经验</span></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">5</span><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">年以上工作经验</span></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">运维、开发、测试、产品、前端、架构师</span></p> <p><span style="font-family: &#39;微软雅黑&#39;,sans-serif;">其他行业转行做技术人员均可学习</span></p> <p><span style="font-family: 等线; color: red; font-size: 24px;">课程部分项目截图</span></p> <p><img src="https://img-bss.csdnimg.cn/202102041153266860.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041153377287.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041153463414.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041153552293.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041154101988.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041154234342.png" alt="" /></p> <p><img src="https://img-bss.csdnimg.cn/202102041154348644.png" alt="" /></p> <p> </p> <p> </p> <p> </p> <p><span style="font-size: 24px; color: #ff0000;">课程大纲</span></p> <p> </p> <table> <tbody> <tr class="firstRow"> <td style="border: 1px solid windowtext; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 18px; font-family: 宋体;">k8s+SpringCloud</span></strong><strong><span style="font-size: 18px; font-family: 宋体;">全栈技术:基于世界500强的企业实战课程-大纲</span></strong></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第一 开班仪式</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">老师自我介绍、课程大纲介绍、行业背景、发展趋势、市场行情、课程优势、薪资水平、给大家的职业规划、课程学习计划、岗位内推</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第二 kubernetes介绍</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">简介</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">起源和发展</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">优点</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">功能</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">应用领域:在大数据、5G、区块链、DevOps、AI等领域的应用</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第三  kubernetes中的资源对象</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">最小调度单元Pod</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">标签Label和标签选择器</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">控制器Replicaset、Deployment、Statefulset、Daemonset等</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">四层负载均衡器Service</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第四 kubernetes架构和组件</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">熟悉谷歌的Borg架构</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">单master节点架构</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">多master节点高可用架构</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">多层架构设计原理</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">kubernetes API</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">介绍</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">master</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">(控制)节点组件:apiserver、scheduler、controller-manager、etcd</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">node</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">(工作)节点组件:kube-proxy、coredns、calico</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">附加组件:prometheus、dashboard、metrics-server、efk、HPA、VPA、Descheduler、Flannel、cAdvisor、Ingress     Controller。</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第五 部署多master节点的K8S高可用集群(kubeadm)</span></strong></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第六 带你体验kubernetes可视化界面dashboard</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在kubernetes中部署dashboard</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">通过token令牌登陆dashboard</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">通过kubeconfig登陆dashboard</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">限制dashboard的用户权限</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在dashboard界面部署Web服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在dashboard界面部署redis服务</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第七 资源清单YAML文件编写技巧</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">编写YAML文件常用字段,YAML文件编写技巧,kubectl explain查看帮助命令,手把手教你创建一个Pod的YAML文件</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第八 通过资源清单YAML文件部署tomcat站点</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">编写tomcat的资源清单YAML文件、创建service发布应用、通过HTTP、HTTPS访问tomcat</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第九  kubernetes Ingress发布服务</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Ingress</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">和Ingress Controller概述</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Ingress</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">和Servcie关系</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">安装Nginx Ingress Controller</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">安装Traefik Ingress Controller</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">使用Ingress发布k8s服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Ingress</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">代理HTTP/HTTPS服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Ingress</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">实现应用的灰度发布-可按百分比、按流量分发</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十 私有镜像仓库Harbor安装和配置</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Harbor</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">简介</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">安装Harbor</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Harbor UI</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">界面使用</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">上传镜像到Harbor仓库</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">从Harbor仓库下载镜像</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十一 微服务概述</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">什么是微服务?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">为什么要用微服务?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">微服务的特性</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">什么样的项目适合微服务?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">使用微服务需要考虑的问题</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">常见的微服务框架</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">常见的微服务框架对比分析</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十二 SpringCloud概述</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">SpringCloud</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">是什么?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">SpringCloud</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">和SpringBoot什么关系?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">SpringCloud</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">微服务框架的优缺点</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">SpringCloud</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">项目部署到k8s的流程</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十三 SpringCloud组件介绍</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">服务注册与发现组件Eureka</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">客户端负载均衡组件Ribbon</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">服务网关Zuul</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">熔断器Hystrix</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">API</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">网关SpringCloud Gateway</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">配置中心SpringCloud Config</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十四 将SpringCloud项目部署到k8s平台的注意事项</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">如何进行服务发现?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">如何进行配置管理?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">如何进行负载均衡?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">如何对外发布服务?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">k8s</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">部署SpringCloud项目的整体流程</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十五 部署MySQL数据库</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">MySQL</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">简介</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">MySQL</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">特点</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">安装部署MySQL</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在MySQL数据库导入数据</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">对MySQL数据库授权</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十六 将SpringCLoud项目部署到k8s平台</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">SpringCloud</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">的微服务电商框架</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">安装openjdk和maven</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">修改源代码、更改数据库连接地址</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">通过Maven编译、构建、打包源代码</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署Eureka组件</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署Gateway组件</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署前端服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署订单服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署产品服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中部署库存服务</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十七 微服务的扩容和缩容</span></strong></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十八 微服务的全链路监控</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">什么是全链路监控?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">为什么要进行全链路监控?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">全链路监控能解决哪些问题?</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">常见的全链路监控工具:zipkin、skywalking、pinpoint</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">全链路监控工具对比分析</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第十九 部署pinpoint服务</span></strong></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">部署pinpoint</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">部署pinpoint agent</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中重新部署带pinpoint agent的产品服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中重新部署带pinpoint agent的订单服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中重新部署带pinpoint agent的库存服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中重新部署带pinpoint agent的前端服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">在k8s中重新部署带pinpoint agent的网关和eureka服务</span></p> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">Pinpoint UI</span><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">界面使用</span></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第二十 基于Jenkins+k8s+harbor等构建企业级DevOps平台</span></strong></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第二十一 基于Promethues+Alert+Grafana搭建企业级监控系统</span></strong></p> </td> </tr> <tr> <td style="border-color: currentcolor windowtext windowtext; border-style: none solid solid; border-width: medium 1px 1px; border-image: none 100% / 1 / 0 stretch; padding: 0px 7px; word-break: break-all;" valign="top" width="553"> <p style="margin-top: auto; margin-bottom: auto; text-align: left;"><strong><span style="font-size: 16px; font-family: &#39;微软雅黑&#39;,sans-serif;">第二十二 部署智能化日志收集系统EFK</span></strong></p> </td> </tr> </tbody> </table> <p><span style="font-size: 24px; color: #ff0000;"> </span></p>
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页