 KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑Fowler) 什么是微服务架构? 单体 – 微服务 https://tanzu.vmware.com/content/blog/ monoliths-to-microservices 微服务拆分原则 DevOps 服务框架 Dubbo 可观测性 混沌工程 服务治理 Spring Cloud 多语言微服务 API管理 服务压测 分布式事务 分布式调度 API网关 服务注册发现 负载均衡 稳定性分 安全 变更 GitOps 持续集 成 自动化 回归 性能压 测 灰度发 布 监控对 比 发布/ 回滚 1分钟发现 5分钟定位 10分钟恢复 故障应急 1-5-10原则 安全变更 4. 读取灰度规则 配置中心 3. 配置灰度规则 http-header: user-id % 100 == 20 • 两种灰度规则 • 按流量百分比路由 • 按请求特征路由:如http0 码力 | 27 页 | 7.10 MB | 1 年前3 KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑Fowler) 什么是微服务架构? 单体 – 微服务 https://tanzu.vmware.com/content/blog/ monoliths-to-microservices 微服务拆分原则 DevOps 服务框架 Dubbo 可观测性 混沌工程 服务治理 Spring Cloud 多语言微服务 API管理 服务压测 分布式事务 分布式调度 API网关 服务注册发现 负载均衡 稳定性分 安全 变更 GitOps 持续集 成 自动化 回归 性能压 测 灰度发 布 监控对 比 发布/ 回滚 1分钟发现 5分钟定位 10分钟恢复 故障应急 1-5-10原则 安全变更 4. 读取灰度规则 配置中心 3. 配置灰度规则 http-header: user-id % 100 == 20 • 两种灰度规则 • 按流量百分比路由 • 按请求特征路由:如http0 码力 | 27 页 | 7.10 MB | 1 年前3
 第29 期| 2023 年9 月- 技术雷达中施用了这一概念,建立了运维产品和 微服务。它伴随着构建长期的跨功能的团队在组织中拥有并分享他们的数据,通过结合数据和产品思维,我们 相信组织能够使用 FAIR(可发现,可访问,可互通且可复用)原则进行数据运营。我们的团队使用如 Collibra 和 DataHub 的数据目录实现数据产品的可发现性,为了建立信任,我们发布数据质量和服务等级指标,比如数 据产品的及时性、完整性和一致性,并使用 流水线和基础设施引入零信任安全机制——尽可能少地信赖它们。这项机制 包含一系列技术:如果可行,使用云供应商提供的联合身份校验机制,如 OIDC,来验证流水线,而不是赋予它 们直接访问机密数据的权限。实行最小权限原则去最小化个人用户和执行器账户的权限,而不是使用具有无限 访问权限的万能账户。使用一次性执行器替代重复使用执行器,来减少暴露先前任务的机密数据或在受到攻击 的运行器上运行任务的风险。将执行代理和执 见解读抱有疑虑,因为部分解读包含不恰当的做法。例如,使用“环境分支”就可能导致雪花即代码的出现。此 外,“GitOps 是持续交付的一种替代方案”这个说法也令人困惑。在那之后,四个 GitOps 原则澄清了该技术的 范围和性质。当拨开炒作和混乱的迷雾,你会发现 GitOps 是一项基于 Kubernetes 集群功能的有用技术,为分 离介于配置应用和实施部署流程的关注点创造了机会。我们的一些团队在他们的持续交付设置中实施了0 码力 | 43 页 | 2.76 MB | 1 年前3 第29 期| 2023 年9 月- 技术雷达中施用了这一概念,建立了运维产品和 微服务。它伴随着构建长期的跨功能的团队在组织中拥有并分享他们的数据,通过结合数据和产品思维,我们 相信组织能够使用 FAIR(可发现,可访问,可互通且可复用)原则进行数据运营。我们的团队使用如 Collibra 和 DataHub 的数据目录实现数据产品的可发现性,为了建立信任,我们发布数据质量和服务等级指标,比如数 据产品的及时性、完整性和一致性,并使用 流水线和基础设施引入零信任安全机制——尽可能少地信赖它们。这项机制 包含一系列技术:如果可行,使用云供应商提供的联合身份校验机制,如 OIDC,来验证流水线,而不是赋予它 们直接访问机密数据的权限。实行最小权限原则去最小化个人用户和执行器账户的权限,而不是使用具有无限 访问权限的万能账户。使用一次性执行器替代重复使用执行器,来减少暴露先前任务的机密数据或在受到攻击 的运行器上运行任务的风险。将执行代理和执 见解读抱有疑虑,因为部分解读包含不恰当的做法。例如,使用“环境分支”就可能导致雪花即代码的出现。此 外,“GitOps 是持续交付的一种替代方案”这个说法也令人困惑。在那之后,四个 GitOps 原则澄清了该技术的 范围和性质。当拨开炒作和混乱的迷雾,你会发现 GitOps 是一项基于 Kubernetes 集群功能的有用技术,为分 离介于配置应用和实施部署流程的关注点创造了机会。我们的一些团队在他们的持续交付设置中实施了0 码力 | 43 页 | 2.76 MB | 1 年前3
 基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜pabilities - 集成 Dashboard/Cli à OpenAPI What’s more… - KubeVela 为什么选择 CUE 作为 DCL? - KubeVela 设计原则 - Killer feature – Appfile - …0 码力 | 27 页 | 3.60 MB | 9 月前3 基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜pabilities - 集成 Dashboard/Cli à OpenAPI What’s more… - KubeVela 为什么选择 CUE 作为 DCL? - KubeVela 设计原则 - Killer feature – Appfile - …0 码力 | 27 页 | 3.60 MB | 9 月前3
 运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智Worker 的 Container 内部, 使 Container 可以得到需要处 理的数据 资源队列 资源队列在不同的集群分布 • 针对不同的用户设置不同的资源池 • 资源池存在硬件分配原则的差异,例如资源的多少,类型。 模型发布 AI Platform 本身的运行 • 1. 容器化 • 2. 对接 Kubernetes API,实现资源的分配与调度 • 3. 进行多0 码力 | 77 页 | 14.48 MB | 1 年前3 运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智Worker 的 Container 内部, 使 Container 可以得到需要处 理的数据 资源队列 资源队列在不同的集群分布 • 针对不同的用户设置不同的资源池 • 资源池存在硬件分配原则的差异,例如资源的多少,类型。 模型发布 AI Platform 本身的运行 • 1. 容器化 • 2. 对接 Kubernetes API,实现资源的分配与调度 • 3. 进行多0 码力 | 77 页 | 14.48 MB | 1 年前3
 Amazon Elastic Kubernetes Service (EKS) 初探秘Amazon Confidential IAM for pods(产品路线图中) 在pod层面设置IAM访问控制权限 在同一工作节点上为不同的Pod赋予不同的权限 建立使用Kubernetes原则,最小化用户权限 https://github.com/aws/containers-roadmap/issues/23 © 2019, Amazon Web Services, Inc. or0 码力 | 39 页 | 1.83 MB | 1 年前3 Amazon Elastic Kubernetes Service (EKS) 初探秘Amazon Confidential IAM for pods(产品路线图中) 在pod层面设置IAM访问控制权限 在同一工作节点上为不同的Pod赋予不同的权限 建立使用Kubernetes原则,最小化用户权限 https://github.com/aws/containers-roadmap/issues/23 © 2019, Amazon Web Services, Inc. or0 码力 | 39 页 | 1.83 MB | 1 年前3
 云计算白皮书构建现代化应用的最典型技术方案,但应用现代化并非单纯依靠技 术手段达成,需要完整的建设方法论,具体包含五个方面,如图 7 所示:一是应用架构现代化,依据分而治之、开放设计、统一风格 三重设计原则,通过微服务、Serverless、事件驱动和命令职权分离 等先进架构升级应用范式;二是数据架构现代化,以云原生为底座 优化数据摄取、数据存储、数据分析、数据消费、数据治理等能力, 云计算白皮书(20230 码力 | 47 页 | 1.22 MB | 1 年前3 云计算白皮书构建现代化应用的最典型技术方案,但应用现代化并非单纯依靠技 术手段达成,需要完整的建设方法论,具体包含五个方面,如图 7 所示:一是应用架构现代化,依据分而治之、开放设计、统一风格 三重设计原则,通过微服务、Serverless、事件驱动和命令职权分离 等先进架构升级应用范式;二是数据架构现代化,以云原生为底座 优化数据摄取、数据存储、数据分析、数据消费、数据治理等能力, 云计算白皮书(20230 码力 | 47 页 | 1.22 MB | 1 年前3
 QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+client将新启动的服务通过环境变量 SERVICE_NAME和SERVICE_TAGS注册到Consul server中 混合云服务发现演示 本地环境 dbMysql: cap_add: [SYS_ADMIN] image:registry/db/mysql:latest ports: ['3306:3310'] security_opt: ['apparmor:unconfined']0 码力 | 28 页 | 12.18 MB | 1 年前3 QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+client将新启动的服务通过环境变量 SERVICE_NAME和SERVICE_TAGS注册到Consul server中 混合云服务发现演示 本地环境 dbMysql: cap_add: [SYS_ADMIN] image:registry/db/mysql:latest ports: ['3306:3310'] security_opt: ['apparmor:unconfined']0 码力 | 28 页 | 12.18 MB | 1 年前3
 Advancing the Tactical Edge with K3s and SUSE RGSinfrastruc- ture, capable of running on any device in any environment. • Removal of the gap between data cap- ture and insight delivery. • 80% reduction in time-to-insight; from hours to seconds. 268-RGS2733-0010 码力 | 8 页 | 888.26 KB | 1 年前3 Advancing the Tactical Edge with K3s and SUSE RGSinfrastruc- ture, capable of running on any device in any environment. • Removal of the gap between data cap- ture and insight delivery. • 80% reduction in time-to-insight; from hours to seconds. 268-RGS2733-0010 码力 | 8 页 | 888.26 KB | 1 年前3
 Kubernetes开源书 -  周立更多例⼦,详⻅ design doc 。 pod affinity and anti-affinity的合法操作符是 In 、 NotIn 、 Exists 、 DoesNotExist 。 原则上, topologyKey 可以是任何合法的标签key。然⽽,出于性能和安全的原因,对于topologyKey有⼀些限制: 1. 对于Affinity以及 RequiredDuringScheduling0 码力 | 135 页 | 21.02 MB | 1 年前3 Kubernetes开源书 -  周立更多例⼦,详⻅ design doc 。 pod affinity and anti-affinity的合法操作符是 In 、 NotIn 、 Exists 、 DoesNotExist 。 原则上, topologyKey 可以是任何合法的标签key。然⽽,出于性能和安全的原因,对于topologyKey有⼀些限制: 1. 对于Affinity以及 RequiredDuringScheduling0 码力 | 135 页 | 21.02 MB | 1 年前3
共 9 条
- 1













