杨钦民-唯品会微服务架构演进之路v0.2ceil(sum(CurrentPodsCPUUtilization) / Target) � ��Kubernetes�HPA�Horizontal Pod Autoscaling���� ����������� CurrentPodsCPUUtilization�����pod�CPU���� Target������CPU����� ��Target ���50%�����CPU��������60%� /0.5�=12������12-10=2 ��� Pod 1 Pod 2 Pod N …� Pod 1 Scale RC/Deployment� 0oah容器金丝雀发布P发布流程 0oah容器金丝雀发布P灰度发布 Service- center client Proxy� service� pod� ���� ��� weight�100� weight�100� weight�100� service� pod� service� pod� Service- center client Proxy� service� �pod� ���� ��� weight�10� weight�100� service� pod� service� pod� weight�100� weight�100� Service- center0 码力 | 43 页 | 3.89 MB | 1 年前3
微服务架构实践-唯品会ceil(sum(CurrentPodsCPUUtilization) / Target) ! ��Kubernetes�HPA�Horizontal Pod Autoscaling����� ���������� CurrentPodsCPUUtilization�����pod�CPU���� Target������CPU����� ��Target ���50%�����CPU��������60%�� 10�������CurrentPodsCPUUtilization=60%*10=6�� TargetNumOfPods=ceil�6/0.5�=12������12-10=2��� Pod 1! Pod 2! Pod N! … Pod 1! Scale! RC/Deployment 86 Janus���� VGW! NGINX! VGW��! JANUS! APP! VGW! 110 ���Service Mesh��� Proxy! pod ! pod ! ���1 • ���������pod • �������1�osp-proxy • ��pod��1���Docker�� • osp-proxy��daemonset������� ����pod��������proxy��� ����������� Proxy0 码力 | 120 页 | 82.16 MB | 1 年前3
Experience on Fast Microservice Programming - 亲自动手,体验微服务开源开发-快速微服务化编程体验Handler chain Invocatio n Huawei Confidential Quick Deployment: Sidecar-injector Principles 8 Pod A Mesher A Sidecar- injector Kubernetes AdmissionWebhook Prerequisites: • Kubernetes 1.9 or later configmap, and mutatingwebhookconfigurations access permissions are available. Service Configurations: Pod Spec comment: sidecar.mesher.io/inject: yes Namespace label: kubectl label myns sidecar-injector=enabled0 码力 | 12 页 | 2.56 MB | 1 年前3
ServiceComb在Service Mesh的探索与思考different ecosystems. 13 Kubernetes Master 14 Deployment — Community Solution Kubernetes Node Pod Service Mesher kubectl Sidecar Injector Create Kube API server Deploy Call 15 Deployment — management System maintenance HUAWEI CLOUD storage 17 18 Atlas UPredict Service Region Pod Mesher Concrete service instance (OCR 1.0.0) UPredict MetaDB Mesher Concrete service instance0 码力 | 21 页 | 8.32 MB | 1 年前3
ServiceComb在Service Mesh的
探索与思考不接入Mixer服务,而是直接接入不同生态系统 13 Huawei Confidential Kubernetes Master 14 部署-社区方案 Kubernetes Node Pod Service Mesher kubectl Side car Injector create KubeAPI server Deploy call Huawei Confidential 高级管理 系统维护 华为云存储 Huawei Confidential 17 Huawei Confidential 18 Atlas UPredict Service Region Pod Mesher Concrete service instance (OCR 1.0.0) UPredict MetaDB Mesher Concrete service instance0 码力 | 21 页 | 8.48 MB | 1 年前3
快速微服务化编程体验B ����� ����� request Handler chain invocation Huawei Confidential �P���sidecar-injector�� 8 pod A mesher A sidecar-injector �������������������������� ����� • ���,��,9,��� �������9,� • ��9�9��0 码力 | 12 页 | 2.67 MB | 1 年前3
Service Mesh的思考及在华为云的实践server Envoy Http server mesher wrk Http server mesher 商用案例 Atlas UPredict Service Region Pod Mesher Concrete service instance (OCR 1.0.0) UPredict MetaDB Mesher Concrete service instance0 码力 | 29 页 | 1.55 MB | 1 年前3
Service Mesh在华为公
有云的实践以容器作为错误边界,使服务能够正确推出 • 独⽴立回滚与更新 第⼆二代:HSA SideCar • 2016年,基于Java 微服务 框架开发 • 提供SOAP协议转换 • 与微服务部署在⼀一个Pod • 占⽤用资源很⾼高 Mesher • Service Mesh的⼀一种实现 • 基于⾃自研的Go语⾔言微服务框架(即将开源)开发 • 使⽤用CSE注册中⼼心与配置中⼼心 • 以0 码力 | 52 页 | 4.37 MB | 1 年前3
共 8 条
- 1













