logo

您所在位置网站首页 > 海量文档  > 计算机 > 云计算

微服务动态路由实现-openresty+kubernetes.pptx 17页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
下载地址
需要金币:250    文档纠错   收藏文档   下载帮助
支付并下载
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 上传作者 智慧IT(上传创作收益人)
  • 发布时间:2017-11-14
  • 需要金币250(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:1.16 MB
下载过该文档的会员
你可能关注的文档:
微服务的路由实现: OpenResty+K8s数字化企业云平台OpenResty是什么为什么需要OpenResty如何在K8s上部署OpenResty新的选择OpenResty是什么OpenResty ? 是一个基于?Nginx?与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。路由控制高并发入口动态服务降级动态负载均衡/en/OpenResty-HelloWorld遇到的问题:如何屏蔽Service的NodePort问题服务域名NodePort外部访问服务时需要带NodePort每次部署服务后,NodePort端口会改变http://svc01.tenant01.cluster01.devops.tp:35089K8s ServicePodPodPod为什么使用OpenResty:使用host路由代替NodePorthttp://svc01.tenant01.cluster01.devops.tp:35089http://web.svc01.tenant01.cluster01.devops.tpRedisOpenRestyK8s Service根据host获取service的clusterip:portPodPodPodhostclusterip:portRedis中映射信息的维护时机服务创建服务销毁租户拉黑租户恢复租户销毁镜像制作 - 配置和代码分离OpenResty Redis 3.2.1 phpRedisAdmin master/app/configmap目录:配置文件支持外挂启动脚本支持外挂K8s ConfigMap - 配置注入容器ConfigMap可以:设置环境变量的值在容器里设置命令行参数在数据卷里面创建config文件Redis的ConfigMap创建 - 配置准备Redis的部署 - ConfigMap的使用SlaveMasterMount ConfigMapOpenResty的ConfigMap创建 - 配置准备根据请求的host从redis中查找相应的clusterip:portK8s Daemon Set : One-Pod-Per-NodeOne-Pod-Per-Nodenode-03node-02node-01Pod DSPod DSPod C-2Pod B-2Pod B-1Pod DSPod C-1Pod A-1Pod A-2Daemon SetOpenResty的部署表示使用DaemonSet设置使用的redis-slave的host,portMount ConfigMap总结node-01node-02Pod App01Pod App02Pod Redis MasterPod Redis SlavePod OpenRestyPod OpenRestynode-03node-04Pod App01Pod App02Pod Redis SlavePod App03Pod OpenRestyPod OpenResty新的选择:K8s - Ingress/kubernetes/contrib/tree/master/ingress/controllersIngressResourceIngressControllerLoadBalancerWatchsConfigures/foo/barfoo svc podsbar svc pods对于Ingress重新生成配置重新加载nginx.conf让我们遇见未来大家好,我是王文斌,很荣幸有这次机会和大家分享交流,今天向各位分享的主题是《微服务的路由实现: OpenResty+K8s》,介绍在新一代平台中如何将OpenResty与Kubernetes结合使用的经验,有些理解不对或者使用不对的地方还请大家指正。本次分享分为:介绍OpenResty是什么,以及通过一个hello world简单了解下OpenResty为什么需要OpenResty,主要解决哪些问题?如何在K8s上部署OpenResty,如何使用ConfigMap,DaemonSet新的选择:IngressOpenResty 是一个基于?Nginx?与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。主要有章亦春维护。OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。右边的列表中的组件被用于构建Ope

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

©2010-2013 max.book118.com在线文档投稿赚钱网. All Rights Reserved 蜀ICP备08101938号