KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑monoliths-to-microservices 微服务拆分原则 DevOps 服务框架 Dubbo 可观测性 混沌工程 服务治理 Spring Cloud 多语言微服务 API管理 服务压测 分布式事务 分布式调度 API网关 服务注册发现 负载均衡 服务配置 无损下线 服务容错 服务路由 服务鉴权 限流降级 服务元数据 服务测试 服务mock 持续集成 IDE插件 应用监控 Agent 3 客户端主动刷新 Agent Agent 无损下线: 白天大流量下发布依然丝般顺滑 场景一:某应用发布,灰度几台机器,由于代码逻辑写的有问题,造成线程池满,客户端调用失败。 场景二:某应用运行过程中,某几台机器由于磁盘满,或者是宿主机资源争抢导致load很高,客户端出现调用超时。 客户端摘除 • 实时性高 • 需要关注错误率阈值、隔离机器的比 例阈值,及被摘除后恢复时间 • 配置访问控制规则 配置中心 2. 写入token和规则 购物车服务 服务鉴权: 保护你的敏感业务 AZ 标 Region 标 压测标 版本标 场景标 自定义标 标签路由 金丝雀发布 全链路流控 场景链路 同 AZ 优先路由 容灾路由 全链路压测 自定义标 tag1 tag2 Provider Consumer 标签路由 可灰度 可监控 可回滚 变更管控0 码力 | 27 页 | 7.10 MB | 1 年前3
云计算白皮书以确保其在经济、军事、科技等领域的领先地位。欧洲、亚洲等主 要国家纷纷发布国家战略或计划,推动云计算在各行业的应用布局, 深度挖掘云计算产业价值。我国政策指引云计算应用创新,持续推 动云计算与实体经济融合走深。 二是全球云计算市场稳定增长,我国保持快速发展。2022 年, 全球云计算市场规模为 4,910 亿美元,增速 19%,预计在大模型、 算力等需求刺激下,市场仍将保持稳定增长,到 2026 年全球云计算 (一)各国加速推进云计算战略,聚焦云计算赋能行业价值........................ 1 (二)云市场进入稳定增长阶段,行业巨头进一步扩大领先优势................ 3 (三)云计算产业竞争全面升级,云服务商开启新一轮角逐........................ 5 二、我国云计算发展概述....................................... ................................................. 9 (一)国家政策指引云计算创新发展,地方积极推进企业上云用云............ 9 (二)云计算市场处于快速增长阶段,运营商引领新一轮市场增长.......... 12 (三)云计算技术不断推陈出新,满足多样性场景需求助力产业升级...... 15 (四)行业上云用云呈阶梯状分布,中小企业成影响上云进程关键0 码力 | 47 页 | 1.22 MB | 1 年前3
k8s操作手册 2.3bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-arptables = 1 net.ipv4.ip_forward = 1 EOF #前3行表示bridge设备在二层转发时也去调用iptables配置的三层规则(包含 conntrack) # sysctl -p #加载配置 ⑧防火墙放行端口 TCP: 644 "na�ve.cgroupdriver=systemd" ] } EOF # systemctl daemon-reload # systemctl restart docker ②安装k8s二进制组件 #使用aliyun的源 # cat >> /etc/yum.repos.d/k8s-ali.repo <二进制组件 (<=1.23版本) # systemctl enable kubelet # systemctl start kubelet ③k8s集群初始化 # kubeadm version 0 码力 | 126 页 | 4.33 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺运维简单 框架简单 编译 部署 应用开发 启动方式 日志采集 加载配置 监控采集 资源隔离 故障转移 资源调度 权限控制 编译 部署 2014年6月K8S开源 微服务的生命周期 第二部分 微服务的生命周期 开发 测试 部署 启动 调用 治理 微服务的开发阶段 配置 对接 Debug • 配置驱动 • 配置补齐 • 配置工具 统一配置、调用用方式,降低开发心智负担 简单高效做单元测试 • 单元测试 • 本地docker-compse • 提交代码,触发gitlab ci • 接口测试 • 接口平台 • 性能测试 • benchmark • 全链路压测 • 集成测试 • 以前gitlab ci,docker in docker • 目前结合配置中心拓扑图,自动生成jekins编排,ing 微服务的测试阶段 测试类型 工具生成测试用例0 码力 | 41 页 | 3.20 MB | 1 年前3
逐灵&木苏-阿里巴巴 K8S 超大规模实践经验压缩 版本转换 Admission Cache Storage Filter Chain API 存储 Kube-APIServer Webhook ETCD 数据构建 压测场景 压测环境 压测报告 压测平台 监控&大盘• APIServer & ETCD & Webhook Load balance ETCD Webhook Client Kubelets APIServer0 码力 | 33 页 | 8.67 MB | 6 月前3
⾸云容器产品Kubernetes操作指南就绪:当前处于就绪(可⽤)状态的节点(包括master节点和worker节点)。 ii. 不可调度:显示Worker节点处于不可调度的节点数量。 iii. PID压⼒:显示PID资源不⾜的节点个数。 iv. 内存压⼒:显示内存过低的节点个数。 v. 磁盘压⼒:显示磁盘容量低的节点个数。 资源监控 i. CPU:显示当前集群的CPU总量,已使⽤,使⽤率。 ii. 内存:显示0 码力 | 94 页 | 9.98 MB | 1 年前3
从Mesos到KubernetesDeploy Preview Job Merge Production Branch Branch preview change 流量镜像 一键压测 接入层(TCPCopy) 支持流量放大、缩小 一键批处理压测 服务网格 智能负载均衡 流量路由策略 服务保护机制 混沌军团 随机关闭生产环境中的实例,模拟服 务故障 引入人为延时,模拟服务降级0 码力 | 30 页 | 2.12 MB | 1 年前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰纯内存态实现 无延迟损耗 Watch 优化 - 3 逻辑优化 update 方法中,PreKV 字段 apiserver 不会使用,减少一次读 压测数据 • 背景介绍 • 设计思路 • 性能优化 • 落地效果 • 未来演进 落地效果 压测环境 • 配合 apiserver 优化手段,规模达 5w 节点 200w Pod 生产环境 • 2 W 节点 100w Pod 超大集群,有效降低资源碎片率0 码力 | 60 页 | 8.02 MB | 1 年前3
Kubernetes开源书 - 周立,如果node controller与Node失联40秒以上,则为“ Unknown MemoryPressure 如果node的内存存在压⼒,则为 True ——即node内存容量低;否则为 False DiskPressure 如果磁盘存在压⼒,则为 True ——即磁盘容量低;否则为 False NetworkUnavailable 如果Node的⽹络未正确配置,则为 True kubernetes.io/out-of-disk :Node磁盘不可⽤。 node.kubernetes.io/memory-pressure :Node内存有压⼒。 node.kubernetes.io/disk-pressure :Node磁盘有压⼒。 node.kubernetes.io/network-unavailable :Node的⽹络不可⽤。 node.cloudprovider0 码力 | 135 页 | 21.02 MB | 1 年前3
涂小刚-基于k8s的微服务实践v4网 络。 工作模式: 1.vxlan 通过封装协议解包收发包mtu1450,vxlan可以在分 布多个网段的主机间构建2层虚拟网络 。 2.host-gw 通过宿主机路由同步收发包,必需工作在二层。 1.系统启动,flanneld下发docker子网配置,docker启动获 取子网配置生成docker0 生成gateway网卡; 2.node1,node的kubelet收到指令创建一个新的pod容器; 带宽:host>calico-bgp>flannel_host-gw>flannel-vxlan>calico-ipip host:指物理机直连网络 calico-bgp:二层bgp模式,自动学习路由 flannel_host-gw:二层直接路由模式 flannel-vxlan:跨三层隧道模式 calico-ipip:跨三层隧道模式 348 279 239 212 208 0 50 100 daemonset在每一个k8s-node节点启动 挂载/data/all-log目录 实时扫描发现新目录日志 logstash通过不同的消费groupid来消费同一 topic互不干扰,日志通过同一topic一分为 二,分别写入es和文件存储 create-path kibana nginx 金丝雀灰度发布 upstream jm-prod.api.svc.cluster.local 80% jm-canaryapi0 码力 | 19 页 | 1.34 MB | 1 年前3
共 28 条
- 1
- 2
- 3













