kubernetes水平Pod自动伸缩
在当前的版本中,Pod水平自动伸缩支持基于CPU使用情况对Pod进行自动伸缩。Pod水平自动伸缩通过Kubernetes API资源和控制器进行实现。控制器会根据CPU的使用情况周期性的调整Pod的副本数量。 1、水平Pod自动伸缩是如何工作的? 水平Pod自动伸缩被实现为控制周期循环,其周期由控制器管理器的–horizontal-pod-autoscaler-sync-period标志进行控制(
英国Monzo银行,用K8s管理1600个微服务实践
英国数字银行Monzo两位资深工程师Matt Heath和Suhail Patel在伦敦一场研讨会上,分享了如何管理1600个后端微服务的经验。这间设立超过5年的英国银行,金融用户超过了4百万人,去年9月开始进军美国市场,目前也正在开发企业用的数字银行服务。Monzo所有金融服务都是通过手机App提供,也因此,他们一开始就决定建立分布式架构,而不是建立一套庞大的银行核心系统。最初采用Mesos来建
为什么要迁移到Kubernetes
Kubernetes(或简称K8s)自2015年首次发布以来,随后在GitHub上进行了多次提交,一直在各个行业和专业社区中获得很高的评价。对于软件开发人员,DevOps和数据科学工程师来说,Kubernetes成功背后的原因是显而易见的,那么对于企业管理人员来说并不是那么明显。 因此,本文主要是针对有远见的企业主和高级管理人员,他们希望通过将工作负载迁移到Kubernetes来获得竞争优势。 为
Proxy 协议
版本 1 和 2 摘要 PROXY 协议提供了一种方便的方式,可以安全地传输连接信息,例如客户端的地址,跨越多层 NAT 或 TCP 代理。它旨在对现有组件进行少量更改,并限制由传输信息处理引起的性能影响。 修订历史 2010/10/29 - 第一个版本 2011/03/20 - 更新:实现和安全性考虑 2012/06/21 - 添加对二进制格式的支持 2012/11/19 - 最终审查和修复 2
Kubernetes 1.27:kubectl apply 裁剪更安全、更高效
作者: Katrina Verey(独立个人)和 Justin Santa Barbara (Google) 译者: Michael Yao (DaoCloud) 通过 kubectl apply 命令执行声明式配置管理是创建或修改 Kubernetes 资源的黄金标准方法。 但这种方法也带来了一个挑战,那就是删除不再需要的资源。 在 Kubernetes 1.5 版本中,引入了 --prune