腾讯基于 Kubernetes 的企业级容器云实践-罗韩梅力成本和学习成本 可靠 • 所有组件无单点; • 平台本身支持热升级; • 组件自身HA机制,如docker; • 多地域多可用区的容灾设计 • 管理机挂掉:对应用无影响 • 计算节点挂掉:跨机迁移 • 健康探针 ① 存活探针 ② 就绪探针 • 负载均衡 • 重启机制 ① 区分异常原因 ② 本地重启/跨机重启 • 黑名单机制 • 集群核心数据的备份和恢复 ① Etcd ② 核心数据库 • 云盘机制保护应用数据 实例个数范围 • 周期性自动伸缩 Autoscaler controller Apiserver cluster-agent Cloud API 集群弹性伸缩: • 监控节点资源使用率 • 自动迁移低负载Node上的Pod,完成缩容 • 一定数量Pod因资源不足pending时,自动扩容 能力扩展:灰度升级 • 在GPU集群中有一个长时间服务应用prd-cloud-str-003-p40- 本地磁盘:延时低,不可迁移 共享云盘:云存储,多容器共享,同时读写 内置云盘:云存储,每容器独享,用户无感知 云存储 • 支持在线扩容、quota管理、权限管理 • 共享云盘基于cephFS • 内置云盘基于cephRBD • 腾讯内部ceph版本,微信同款 能力扩展:GPU支持 分布式存储Ceph 海量小数据读写优化 不同用户配额管理 任务带盘迁移 智能拓扑感知 GPU卡拓扑感知0 码力 | 28 页 | 3.92 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达的情况下,也几乎无法避免“无样式内容闪烁” 或某些布局变化。放弃使用 Web 组件的决定可能会产生深远的影响,正如我们的一个团队曾经不得不将其基于 Web 组件的设计系统 Stencil 进行迁移。 技术 © Thoughtworks, Inc. All Rights Reserved. 平台 1 21 29 33 34 35 36 37 38 39 40 41 试、开发和调试而设计的开源桌面应用程序。虽然 Insomnia 支持在线同步,但它可以让你离线保存 API 工作区 数据。我们的团队发现,从 Postman 到 Insomnia 进行人工 API 测试是无缝迁移的,因为它们功能相似,而且 Insomnia 允许导入 Postman 的集合。尽管我们的团队在 Insomnia 上获得了良好的体验,但我们仍在关注其 他各种形式的开发替代方案——从 GUI Prometheus 实例中读取的数据存储到对象存储系统中,管理对象存储系统对数据的保留和压缩,并且横跨 多个 Prometheus 实例做联合查询。我们的团队发现从 Prometheus 迁移到 Thanos 是无缝的,因为 Thanos 保持了与 Prometheus 查询 API 的兼容性。这意味着团队可以继续使用现有的仪表板、警报工具和其他与 Prometheus API 集成的工具。尽管我们的团队在使用0 码力 | 43 页 | 2.76 MB | 1 年前3
2.2.4 基于Kubernetes的私有云实战•现状妥协导致服务发现链路变长 集群失败了 •没有办法操作K8S? •基于假事件的重新调度 •灾难场景可迁移至备份集群 部署平台 •研发平台支持混合部署 •研发直接容器扩容完成迁移 •研发精确控制发版速度 •支持容器回滚到物理机 容器平台 •平台化的多集群管理 •清晰简单的运维操作 •灾难场景一健迁移 研发最关心的问题 •上容器性能有多大损失? •容器集群稳定性多高? •业务需要做哪些适配?0 码力 | 47 页 | 10.67 MB | 1 年前3
基于Kubernetes构建容器云平台的实践
- UCloud优刻得实验室负责⼈ 叶理灯Pod Pod 逻辑链路路 实际链路路 Think in Cloud . 北北京 UK8S客户案例例 - A 解决痛点 • 新服务的上线以及原有服务的更更新过程繁杂 • 动态服务迁移操作难度⼤大 • 线上服务健康检查复杂度⾼高 • 服务之间的调⽤用和发现配置⼯工作多 • 单个服务完全消耗云主机资源 商户管理理 购物商城 管理理后台 对接端 Ingress 订单系统 北北京 UK8S客户案例例 - B UHost UK8S 反向代理理 注册中⼼心 APP APP APP APP VM VM pod pod 平滑迁移 Pod具有与VM等同的⽹网络待遇,让VM与容器器混合部署成为可能, 业务迁移到K8S也更更简单 Think in Cloud . 北北京 Think in Cloud . 北北京0 码力 | 30 页 | 3.52 MB | 1 年前3
4-2-如何用OpenStack和K8s快速搭建一个容器和虚拟机组合服务的云平台-王昕qingyuanos 王昕 2016-4-21 提供虚拟机服务的意义 Ø 客户的需求不仅仅是更多的计算能力 Ø 安全性:更小的Attack Surface Ø 易于提供有状态服务 Ø 传统应用容易迁移 Ø Windows应用容易迁移 Ø 易于部署单体应用 Ø 用于桌面云 Ø 多服务单服务器部署 云平台技术的选择 云平台技术选型 容器编排系统的选择 ——Kubernetes的优势0 码力 | 38 页 | 3.55 MB | 1 年前3
DaoCloud Enterprise 5.0
产品介绍构成一个虚拟的存储设备,数据分散在不同的存储设备中。 3. 纯云原生存储,此种类型的存储类型天然为云原生而生,构筑于云 原生平台之上,能比较好的契合云原生特性, 并可随着应用 Pod 的迁移而迁移,具备如下特性:高可扩展性,高可用性,但相对于 通过 CSI 标准接入的传统存储可靠性低一些。 DCE 5.0 云原生存储 DCE 5.0 云原生存储基于 Kubernetes CSI 标准,可根据不同0 码力 | 18 页 | 1.32 MB | 1 年前3
Kubernetes开源书 - 周立代码经过了良好的测试。启⽤该功能被认为是安全的。 默认启⽤ 整体功能不会被删除,尽管细节可能会改变 对象的schema/语义可能会在后续的beta版/稳定版本中以不兼容的⽅式发⽣变化。发⽣这种情况时,我们将提 供迁移到下⼀个版本的说明。 这可能需要删除、编辑和重新创建API对象。编辑进程可能需要⼀些思考。依赖 该功能的应⽤程序可能需要停机。 推荐仅⽤于⾮关键业务⽤途,因为后续版本中可能会发⽣不兼容的更改。如果您有多个可独⽴升级的集群,则 ⽽是被相同 的Pod取代。如有需要,甚⾄可使⽤相同的名称,但会使⽤新的UID(有关更多详细信息,请参阅 replication controller )。(将来,会有更⾼级别的API将⽀持Pod迁移。) 当某些东⻄与⼀个Pod的⽣命周期(例如Volume)相同时,这意味着只要该Pod(具有该UID)存在就存在。 如果由于 任何原因删除了该Pod,那么,即使创建了相同的Pod(以替代之前的P 您希望在⽣产环境中使⽤外部数据库集群,但在测试中,您将使⽤⾃⼰的数据库。 您希望将Service指向另⼀个 Namespace 的Service或其他集群中的Service。 您正在将⼯作负载迁移到Kubernetes,部分后端运⾏在Kubernetes之外。 在以上这些情况下,您可以定义不带选择器的Service: kind: Service apiVersion: v1 metadata:0 码力 | 135 页 | 21.02 MB | 1 年前3
从Mesos到Kubernetes新旧版本Deployment扩缩 健康检查探针适配 DCOS 组件服务 Mysql Redis Memc achd ELK ZK 规范配置 统一监控 数据自动迁移 故障自愈 CI/CD Step1 Branch staging change Condition Action Object Build UT test Staging0 码力 | 30 页 | 2.12 MB | 1 年前3
破解 Kubernetes 应用开发困局-王炜3. 热加载原理 4. 开发和调试演示 5. 开源共建 目录 K8s 环境开发困局 01 开发举步维艰 5 微服务-Docker 微服务越来越多,运行环境变复杂。服务依赖、打包、运行、迁移越来越难。 Docker 提供镜像打包的解决方案。 Docker-Kubernetes K8s 环境的开发困局 容器越来越多,服务编排、发现、稳定性监控、自愈等成为新的挑战。 Kubernetes0 码力 | 20 页 | 3.58 MB | 9 月前3
Serverless Kubernetes - 理想,现实和未来-张维更高的弹性效率:ECI扩容速度要远高于ECS • 更大的弹性规模:与传统ECS节点扩容不同,一个大规模容器应用动辄需要数万核的弹性算力。 • 持平的计算性能:ECI计算效能需要和同规格ECS有一致的性能表现 • 更低的迁移成本:与现有容器应用生态完美集成 • 更低的使用成本:全自动化安全和运维能力 ECI关键技术选择 - 基于 Pod 的基本调度单位和标准、开放的API接口 ECI ASK ACK 云上k8s集群0 码力 | 20 页 | 2.27 MB | 1 年前3
共 16 条
- 1
- 2













