从Docker到Kubernetes之技术实战11.pdf

从Docker到Kubernetes之技术实战11.pdf

ID:20840235

大小:1.28 MB

页数:28页

时间:2018-10-17

从Docker到Kubernetes之技术实战11.pdf_第1页
从Docker到Kubernetes之技术实战11.pdf_第2页
从Docker到Kubernetes之技术实战11.pdf_第3页
从Docker到Kubernetes之技术实战11.pdf_第4页
从Docker到Kubernetes之技术实战11.pdf_第5页
资源描述:

《从Docker到Kubernetes之技术实战11.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、从Docker到Kubernetes第11周DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-us法律声明【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济责任。课程详情访问炼数成金培训网站http://edu.dataguru.cnDATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-us第十一课kubernetes分布式集群架构•Kubernetes分布式集群架构•Kuber

2、netes集群架构例子•集群运维常见问题DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构负载均衡器传统的架构服务A服务B服务C•总体上零散,缺乏架构的整体性与系统性•服务注册表的方式,依然是入侵性的,缺乏直观性•“服务”这个概念本身并没有被作为架构的服务A服务B服务C一等公民服务注册表DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构X86传统的架构•程序架构跟运行时态是相对

3、分离的,无法从X86X86根本上保证分布式架构的最初设计•分布式规模部署的难题从未真正彻底解决X86DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构NoRegisty&OtherCompentOnlyServiceServiceAServiceC(TCP)(TCP)NoDeploymentProblemServiceBServiceD(TCP)(TCP)NoMaintainanceProblemDATAGURU专业数据分析社区从Docker到Kubernet

4、es之技术实战讲师Leader-usKubernetes分布式集群架构服务注册和服务发现问题怎么解决的?每个服务分配一个不变的虚拟IP+端口系统env环境变量里有每个服务的服务名称到IP的映射client=newPredisClient(['scheme'=>'tcp','host'=>getenv('REDIS_MASTER_SERVICE_HOST'),'port'=>$read_port,]);DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构服务的负

5、载均衡问题怎么解决的?每个节点上都有一个软件实现的服务代理来实现负载均衡PodServiceKube-proxyAPodDATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构服务的规模部署问题怎么解决的?目标导向的做法:确定部署实例数,系统自动调度ServicePodA3个实例PodPodDATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构服务运维问题如何解决的?重新调度自动监控、自

6、我修复ServicePodAPod3个实例PodPodDATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes分布式集群架构集中配置,并且实时配置实施生效架构建议Zookeeper/EtcdServiceServiceServiceABC无状态服务DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes集群架构例子DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKu

7、bernetes集群架构例子DATAGURU专业数据分析社区从Docker到Kubernetes之技术实战讲师Leader-usKubernetes集群架构例子1.创建redis-masterPod和服务redis-master-controller.yaml,下面给出了该文件的完整内容:apiVersion:v1kind:ReplicationControllermetadata:name:redis-masterlabels:name:redis-master我们可以先定义Service,然后定义一个RC来spec:创建和控制相关联的Po

8、ds,或者先定义RC来创建replicas:1Pods,然后定义与之关联的Service,这两种方式selector:最终的结果都一样,这里我们采用后一种思路。na

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。