Kubernetes开源书 - 周立,并且Node上的所有Pod都会被Node Controller驱逐。默认驱逐的超时时间为五分钟 。 在某 些情况下,当Node不可访问时,apiserver⽆法与其上的kubelet进⾏通信。 在与apiserver恢复通信之前,删除Pod的指 令⽆法传达到kubelet。 同时,计划删除的Pod可能会继续在该Node上运⾏。 在Kubernetes 1.5之前,Node Controller将强制从apiserver中 Controller就以正常速率 --node-eviction-rate 驱逐。 当所有区域都不健康时(即 集群中没有健康的Node),Node Controller就会假定Master的连接有问题,并停⽌所有驱逐,直到连接恢复。 从Kubernetes 1.6开始,NodeController还负责驱逐运⾏在“NoExecute taint”的Node上的Pod,当Pod不能忍受这些taint 时。 另外,作为默认禁 targetCPUUtilizationPercentage: 50 将此清单保存为 hpa-rs.yaml 并将其提交到Kubernetes集群,这样就会创建⼀个HPA,根据Pod副本的CPU使⽤率⾃动 调整⽬标ReplicaSet。 kubectl create -f hpa-rs.yaml 或者,您可以使⽤ kubectl autoscale 命令来完成相同的操作(并且更容易!)0 码力 | 135 页 | 21.02 MB | 1 年前3
DaoCloud Enterprise 5.0
产品介绍类场景需求。 多云编排 支持多云和混合云的统一集中管理,提供跨云资源检索及跨云的应用部署、发布和运 维能力,实现多云应用高效管控,提供基于集群资源的应用弹性扩缩,实现全局负载 均衡,具备故障恢复能力,有效解决多云应用灾备问题,助力企业构建多云、混合云 的数字基础设施。 涉及的模块:全局管理、容器管理、云原生网络、云原生存储、信创异构 中间件服务 专为有状态应用设计的云原生本地存储能力,满足中间件高 框架,实现企业现有微服务体系及新旧微服务体系的融合治理,支持微服务从开发、 部署、接入、观测、运维的全生命周期管理,提供高性能云原生微服务网关,保证微 服务应用的连续可用性;引入自主开源的 eBPF 网格加速技术,全面提高流量转发效 率。 涉及的模块:全局管理、容器管理、微服务治理、服务网格、可观测性、应用工作 台、云原生网络、云原生存储 可观测性 基于日志、链路、指标、eBPF 等技术手段,全面采集服务数据,深入获取请求链路信 底层环境。 ➢ 一键式集群升级,一键升级 Kubernetes 版本,统一管理系统组件升级。 ➢ 集群高可用,内置集群容灾、备份能力,保障业务系统在主机故障、机房中断、自然 灾害等情况下可恢复,提高生产环境的稳定性,降低业务中断风险。 ➢ 集群的全生命周期管理,实现自建云原生集群的全生命周期管理。 ➢ 开放式 API 能力,提供原生的 Kubernetes OpenAPI 能力。0 码力 | 18 页 | 1.32 MB | 1 年前3
Kubernetes全栈容器技术剖析用轻松容器 化上云 根据第三方咨询公司统计,大约有80%以上的企业现有系统仍是通 过Windows Server部署运维在服务器上,统计显示Windows Server在x86伺服器中的市占率高达6成。 CCE推出基于Kubernetes的Windows Server容器管理服务 • 完美兼容Kubernetes能力,支持容器CPU/内存资源编排,无状态/ 有状态应用模型等能力; • internet Kubernetes API Kubernetes Master 客户私有云 华为公有云 客户问题: •稳定运行的成熟期业务( 15年 发行),希望通过降成本措施提 升利润率 •计划通过释放部分私有云服务 器等固定资产方式降低成本。为 应对业务阶段性的高峰,希望采 用公有云的资源池作为补充 华为方案价值: •采用容器混合云方式,业务高 峰时将负载弹性到华为公有云 上,解决降成本后私有云资源不 并发请求25000次/秒、1.2亿次/小时。 客户问题: •资源利用率低:虚拟化模式弹性能力差,平台容量按最高业务峰值设计(300VM,4C8G),日常负荷下平台利用率<30%(一半时间利用 率<10%),造成资源极大浪费 •升级耗时长、易出错:APP迭代需求快,如新游戏上线、特性增强等,每周2~3次补丁发布,需手工操作,升级工作耗时2小时,效率低 •新业务上线周期长:开发、测试、验收、0 码力 | 26 页 | 3.29 MB | 1 年前3
KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑池满,客户端调用失败。 场景二:某应用运行过程中,某几台机器由于磁盘满,或者是宿主机资源争抢导致load很高,客户端出现调用超时。 客户端摘除 • 实时性高 • 需要关注错误率阈值、隔离机器的比 例阈值,及被摘除后恢复时间 • 更灵活的摘除策略:调整权重 应用A 应用B 应用C 应用D 全局摘除:监管控一体 • 维度更加丰富 摘除后动作 • 弹性扩容替换故障机器 离群实例摘除: 故障复盘 紧急发布 稳定性分 安全 变更 GitOps 持续集 成 自动化 回归 性能压 测 灰度发 布 监控对 比 发布/ 回滚 1分钟发现 5分钟定位 10分钟恢复 故障应急 1-5-10原则 安全变更 4. 读取灰度规则 配置中心 3. 配置灰度规则 http-header: user-id % 100 == 20 • 两种灰度规则 • 按流量百分比路由0 码力 | 27 页 | 7.10 MB | 1 年前3
ALAUDA KUBERNETES 白皮书以根据用户使用 场景提供最佳网络、存储技术及解决方案。产品本身更好的发挥了 Kubernetes 产品特性, 让开发者更关注业务本身,让整个平台可以像管理产品一样管理应用,更好的提高资源利用 率。 Alauda Kubernetes 白皮书 灵雀云 3 3. 产品介绍 ² Alauda Kubernetes Engine (AKE) 身,从根本上解决运维难的问题。 ü 集群管理:管理集群下所有主机及命名空间资源 ü 容器及业务流程管理:在 Kubernetes 上构建工作负载的基础架构,具有零宕机滚 动式更新、定点部署,且内置备份、灾难恢复等功能 ü 存储管理:支持存储卷的全生命周期管理 ü 网络管理:支持多种网络模式 Alauda Kubernetes 白皮书 灵雀云 4 ü 监控:可对接客户已有监控平台,也可使用标准0 码力 | 6 页 | 2.35 MB | 1 年前3
云计算白皮书产业布局方面,亚太地区成为全球云服务商争夺的新焦点。经 过十余年的发展,美国和欧洲的云计算市场已趋于成熟,根据麦肯 锡等研究机构的数据,目前美国企业上云率达到 85%以上,欧盟企 业上云率也在 70%左右。亚太地区虽然目前整体上云率不高,但在 政策推动和数字化转型的作用下,云服务市场潜力巨大。从需求侧 来看,2022 年亚太地区的云服务支出已占 IT 以及商业服务支出的 84%以上, 平台。百度 智能云践行“云智一体”发展路线,充分结合 AI 能力与自身云基础 设施能力,发布全栈自研的 AI 大底座。 安全防护方面,云原生安全成为厂商抢占市场的新赛道。近年 来,云原生采纳率大幅攀升,据 Gartner 预测,到 2025 年超过 95% 的应用将会采用云原生技术。与此同时,用户对云原生安全的需求 日渐加强,各大厂商建设重心向高效、灵活、全面的云原生安全转 变。云厂 省提出利用云计算 为直播平台等企业赋能,发展数字文娱产业;广东省鼓励推动云计 算与各行业融合,催生产业新形态,创新经营新模式。此外,为落 地实施国家云计算发展战略,进一步推进云计算在企业的渗透率, 各省市还出台了相应的激励政策,在资金方面为企业上云提供支持。 例如,北京、上海、深圳等地企业购买云服务后,政府按合同金额 或上云费用进行一定比例的消费券或资金补贴;浙江、四川等则采 用对优0 码力 | 47 页 | 1.22 MB | 1 年前3
⾸云容器产品Kubernetes操作指南务 ⽀持容器组(Pod)的弹性伸缩,即根据容器 CPU 和内存资源占⽤情况⾃动调整容器副本数 量。 指标:可选 CPU 使⽤量和内存使⽤量,需要和设置的所需资源类型相同。 触发条件:资源使⽤率的百分⽐,超过设置的Pod request值,容器开始扩容。 最⼤副本数:该 Deployment 可扩容的副本(即容器组Pod)数量上限。 最⼩副本数:该 Deployment 可缩容的副本(即容器组Pod)数量下限。 务 ⽀持容器组(Pod)的弹性伸缩,即根据容器 CPU 和内存资源占⽤情况⾃动调整容器副本数 量。 指标:可选 CPU 使⽤量和内存使⽤量,需要和设置的所需资源类型相同。 触发条件:资源使⽤率的百分⽐,超过设置的Pod request值,容器开始扩容。 最⼤副本数:该 Deployment 可扩容的副本(即容器组Pod)数量上限。 最⼩副本数:该 Deployment 可缩容的副本(即容器组Pod)数量下限。 磁盘压⼒:显示磁盘容量低的节点个数。 资源监控 i. CPU:显示当前集群的CPU总量,已使⽤,使⽤率。 ii. 内存:显示当前集群的内存总量,已使⽤,使⽤率。(单位: GiB) iii. ⽂件系统使⽤统计:显示当前集群⽂件存储总量,已使⽤,使⽤率。(单位: GiB) 组件状态 i. etcd:分布式键值存储系统,⽤于保存集群状态数据,⽐如Pod,Service等对象信息。0 码力 | 94 页 | 9.98 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达常被称为思维链推理,而且实际上是可行的。我们的团队实现了一个作为自主代理的客户服务聊天机器人。如 果机器人无法达成客户的目标,它会认识到自己的限制并将客户引导到人工处理。这种方法显然仍处于早期发 展阶段:自主代理通常存在高失败率和高昂的 AI 服务费用,至少有一家 AI 初创公司已经从代理为基础的方法转 向其他方向。 20. 平台编排 评估 随着平台工程的广泛采纳,我们看到了新一代的工具,它们超越了传统的平台即服务(PaaS)模型,为开发人 我们的平台工程团队已成功使用 DX DevEx 360 来了解开发人员的观点并识别存在的阻力点,从而为平台发展路 线提供参考。与类似调查工具不同,使用 DX DevEx 360,我们获得了 90% 以上的回应率,开发人员通常会就 问题和改进想法进行详细评论。该工具令人赞赏之处还有:它将结果透明化给公司的工程师,而不仅仅是经理, 此外它支持按团队进行分析,从而实现每个团队环境的持续改进。 56. GitHub 团队对其目标和理念进行过认真思考。 102. Kotlin Kover 评估 Kotlin Kover 是一个专为 Kotlin 设计的代码覆盖率工具集。它支持 Kotlin JVM 、Multiplatform 和 Android 工 程。代码覆盖率的重要性在于能够凸显未经测试的代码片段,从而增强软件的可靠性。随着 Kover 的发展,它 因能够生成为 Kotlin 量身定做的、全面的 HTML0 码力 | 43 页 | 2.76 MB | 1 年前3
Chaos Mesh让应用与混沌在 Kubernetes 上共舞-杨可奥分钟入门混沌工程 —— 脚本随机杀 Pod 3. … 4. 那网络故障呢?磁盘故障呢?恢复呢?如何控制作用范围? 这是一件复杂的事 TBF/NETEM/... 这是一件困难的事 1. 天然的隔离性和安全性 2. Go 的线程模型与 namespace 机制难以融合 3. 要求运行时注入和恢复 4. 和内核打交道通常都是困难的! Kubernetes 上的混沌工程方案 Chaos TiDB 使用 Raft 一致性算法构建副本,应当拥有容错的能力 ○ 在杀掉一个节点之后,QPS 应当会下降 ○ 一段时间之后,QPS会恢复正常 ● 运行实验 ○ 使得一个节点无法工作(Pod Failure) ● 观察和检验 ○ QPS 下降之后却再也没有恢复到实验前的水平 ○ 我们找到了一个 Bug ! 以 FUXI-Lab 为例 ● Testing components(redis0 码力 | 30 页 | 1.49 MB | 9 月前3
202106 KubeOperator:开源的轻量级 Kubernetes 发行版
是否可视化⻚页⾯面,部署⻔门槛? a. 集群如何⽆无缝升级? b. 集群如何快速扩容? c. 监控、告警、⽇日志是否完善? d. 如何进⾏行行快速安全加固? e. 集群如何进⾏行行备份和恢复? 1 2 企业在云原⽣生时代的挑战 3 KubeOperator 开源容器器平台的技术优势 KubeOperator 开源容器器平台企业版 KubeOperator 的使命 KubeOperator ⽀支持消息中⼼心,通过钉钉、微信通知各种集群异常事件(X-Pack); 升级 ⽀支持集群升级; 伸缩 ⽀支持增加或者减少 Worker 节点; 备份 ⽀支持 etcd 定期备份和⽴立即备份; 恢复 ⽀支持 etcd 备份策略略⽂文件恢复和本地⽂文件恢复; 安全合规 ⽀支持集群健康评分(X-Pack); ⽀支持 CSI 安全扫描; 应⽤用商店 提供 GitLab、Jenkins、Harbor、Argo CD、Sonarqube0 码力 | 20 页 | 1.62 MB | 1 年前3
共 24 条
- 1
- 2
- 3













