Kubernetes
码农的世界,你不懂
这个作者很懒,什么都没留下…
展开
-
Kubernetes 弹性伸缩全场景解析
在本系列的前三篇中,我们介绍了弹性伸缩的整体布局以及HPA的一些原理,HPA的部分还遗留了一些内容需要进行详细解析。在准备这部分内容的期间,会穿插几篇弹性伸缩组件的最佳实践。今天我们要讲解的是cluster-proportional-autoscaler 。cluster-proportional-autoscaler是根据集群中节点的数目进行Pod副本数水平伸缩的组件,这个组件的产生主要是为...原创 2019-11-08 11:48:36 · 105 阅读 · 0 评论 -
零停机更新Kubernetes集群
每个人都知道,保持应用程序最新以及优化安全性和性能是一种很好的做法。 Kubernetes和Docker可以更轻松地执行这些更新,因为您可以使用更新构建新容器并相对轻松地部署它。就像您的应用程序一样,Kubernetes不断获得新功能和安全更新,因此底层节点和Kubernetes基础架构也需要保持最新。在本期Kubernetes最佳实践中,让我们来看看Google Kubernetes Eng...原创 2019-11-08 11:43:23 · 156 阅读 · 0 评论 -
使用Helm优化Kubernetes下的研发体验
今天是Google Developer AdvocateSandeep Dinesh的七部分视频和博客系列的第二部分,介绍如何充分利用您的Kubernetes环境。当您开始在Kubernetes之上构建越来越多的服务时,简单的任务开始变得更加复杂。 例如,团队无法创建具有相同名称的KubernetesService或Deployment。 如果你有成千上万的Pod,只是列出它们都需要一些时间...原创 2019-11-08 11:40:40 · 134 阅读 · 0 评论 -
Kubernetes容器环境的持续交付实践
业内各大云服务商以及公司逐渐选择Kubernetes与Docker作为微服务支撑的首选平台。为了更好满足DevOps,我们采用了开源框架Spinnaker作为持续交付平台,完成服务的快速部署,回滚,A/B测试,以及金丝雀等等的部署方式,同时我们在生产做了多区的容灾,更好的保障线上服务。Spinnaker介绍Spinnaker是Netflix的开源项目,是一个持续交付平台,它定位于将产品快...原创 2019-11-08 11:37:59 · 110 阅读 · 0 评论 -
Kubernetes如何优雅地终止
这篇是Google Developer AdvocateSandeep Dinesh的七部分视频和博客系列的第五部分,介绍如何充分利用您的Kubernetes环境。对于分布式系统,处理故障是关键。 Kubernetes通过监视系统状态并重新启动已停止执行的服务的控制器来解决这个问题。 另一方面,Kubernetes通常可以强制终止您的应用程序,作为系统正常运行的一部分。在本期“Kuberne...原创 2019-11-08 11:30:00 · 919 阅读 · 0 评论