首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何部署到只有一个活动节点而没有停机时间的自动标度组

如何部署到只有一个活动节点而没有停机时间的自动标度组
EN

Stack Overflow用户
提问于 2015-05-30 13:17:15
回答 2查看 424关注 0票数 0

关于AWS自动标度+部署有两个问题,我无法清楚地回答:

  1. 我目前正在努力弄清楚,部署到ELB后面的EC2实例的最佳策略是什么?ELB是自动标度组中唯一没有停机的成员。

到目前为止,EC2设置将通过傀儡完成,包括在jenkins成功构建后触发的应用程序部署。

我找到的最佳解决方案是检查每个脚本在ELB注册了多少个实例。如果注册了单个节点,则生成一个新节点,它在启动时运行傀儡(新节点将更新)并关闭旧节点。

  1. 如何在不交付两个不同版本的应用程序的情况下部署(在电子束后面自动标注EC2 )?

可能的解决方案:检查每个脚本有多少EC2实例注册到ELB,生成相同数量的实例,注册所有新实例和注销所有旧实例。

我和AWS老师的经验告诉我,AWS对每件事都有服务。那么,是否有任何服务来满足我的需求,我的解决方案是不方便的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-23 00:46:04

最后有两种可能的解决办法。他们两人都将临时交付两个版本的应用程序。

  1. 使用AWS CodeDeploy执行顺序部署(一个接一个)。此解决方案提供了回滚到以前状态的可能性,并且直观地显示了部署的状态和结果。
  2. 创建一个python脚本来获取注册的节点(使用Boto),并在它们上运行适当的傀儡脚本(使用Fabric)。此解决方案提供了对部署的更多控制,但需要一些时间来构建这些脚本。还有可能会有虫子..。

现在,我选择AWS CodeDeploy,因为它已经可用,而且--希望--测试良好。

票数 0
EN

Stack Overflow用户

发布于 2015-06-01 06:24:54

您可以使用它自己的ELB创建一个全新的环境,当它准备好并被选中时,您可以将DNS记录切换到新的ELB。

无论如何,在短时间内(60秒左右,取决于DNS记录的TTL ),一些用户将看到您的旧版本,而另一些用户将看到新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30551471

复制
相关文章
Kubernetes扩展容器架构的7 个工具
Kubernetes是最初由Google开发的容器编排工具,已成为敏捷和DevOps团队的重要资源。作为一个开源工具,Kubernetes本身正在成为一个生态系统,正在开发其他工具来支持它。其中一些扩展直接来自Kubernetes,而其他扩展项本身就是开源项目。
February
2018/11/30
6540
使用Kubernetes和容器扩展Spinnaker
Kubernetes和容器完全改变了我们对完成工作所使用的工具的看法。扩展自动化平台需要通过fork开发定制扩展,并决定是否应该贡献上游的日子已经一去不复返了。对于大多数组织来说,是否使用平台或工具的选择取决于它的可扩展性。
CNCF
2019/12/04
1.6K0
使用Kubernetes和容器扩展Spinnaker
kubernetes学习记录(14)——使用CustomResourceDefinitions(CRD)扩展Kubernetes API
目前我们的kubernetes集群版本为1.15.0,故参考文档为官方文档《Extend the Kubernetes API with CustomResourceDefinitions》
胡了了
2020/02/13
1.6K0
使用CSI和Kubernetes动态扩展存储卷
Kubernetes本身有一个非常强大的存储子系统,涵盖了相当广泛的用例。然而,当计划使用Kubernetes构建产品级关系型数据库平台时,我们面临一个巨大的挑战:存储。 本文介绍如何扩展最新的Container Storage Interface 0.2.0并与Kubernetes集成,演示动态扩展存储卷容量的基本。
CNCF
2019/12/05
1.1K0
kubernetes实现基于cpu使用的自动扩展
在Kubernetes中,自动扩展是通过Horizontal Pod Autoscaler(HPA)实现的。HPA可以自动调整Pod的副本数,以确保应用程序的负载得到满足。HPA基于CPU使用率指标进行自动扩展,可以根据应用程序的负载动态调整Pod的副本数,从而确保应用程序的高可用性和性能。
堕落飞鸟
2023/03/30
5300
Kubernetes 中 Descheduler 组件的使用与扩展
实例在新建时,调度器可以根据当时集群状态选择最优节点进行调度,但集群内资源使用状况是动态变化的,集群在一段时间内就会出现不均衡的状态,需要 Descheduler 将节点上已经运行的 pods 迁移到其他节点,使集群内资源分布达到一个比较均衡的状态。有以下几个原因我们希望将节点上运行的实例迁移到其他节点:
田飞雨
2022/09/02
1.1K0
Kubernetes 中 Descheduler 组件的使用与扩展
扩展 Kubernetes 之 CRI
使用 cri-containerd 的调用流程更为简洁, 省去了上面的调用流程的 1,2 两步
王磊-字节跳动
2020/02/03
4.6K0
扩展 Kubernetes 之 Scheduler
由于当前的主流扩展方式 Webhook(Scheduler Extender)方式有一些限制:
王磊-字节跳动
2020/02/08
5.9K1
扩展 Kubernetes 之 CNI
> 扩展 kubernetes 分为三种模式 webhook,binary 二进制,controller
王磊-字节跳动
2020/02/02
3.4K1
kubernetes 架构
不要想着我咋反复横跳,一会儿 mesh简介一会儿又跑回 docker,然后又 istio 简介又跑回 kubernetes 架构。看上面。
看、未来
2022/06/02
2210
kubernetes 架构
通过Shared Informer扩展Kubernetes
Kubernetes运行一组控制器,使资源的当前状态与所需的状态保持匹配。可以是一个Pod,服务或任何可以通过Kubernetes控制的东西。K8s的核心价值是可扩展性,允许操作器和应用程序扩展其功能集。基于事件的体系结构,其中所有重要的东西都转换成事件,可以触发自定义代码。
CNCF
2019/12/04
2.1K0
扩展 Kubernetes 之 Kubectl Plugin
kubectl 功能非常强大, 常见的命令使用方式可以参考 kubectl --help,或者这篇文章
闻说社
2022/07/14
3190
使用 MicroK8s 和 OpenEBS 扩展 Kubernetes 存储
OpenEBS 由 CloudByte 研发,这是一家专业做容器化存储的公司,OpenEBS 是其一款开源产品,CloudByte 将其在企业级容器存储的经验付诸到该项目中。这个项目的愿景也很简单,就是让需要持久化存储的工作负载中的存储服务能够直接集成在环境中,存储服务可以自动管理,将存储的细节隐藏起来,就像存储系统是另一套基础架构一样。
张善友
2022/05/14
5660
Kubernetes架构解析
一个 Kubernetes 集群由一组被称作节点的机器组成。这些节点上运行 Kubernetes 所管理的容器化应用。集群具有至少一个工作节点。
mikelLam
2022/08/12
7950
扩展 Kubernetes 之 FlexVolume And CSI
kubernetes 的 volume 解决的 存储 state 的问题。State 有很多种存储方式,kubernetes 只关注其中的一部分
王磊-字节跳动
2020/02/04
4.4K0
扩展 Kubernetes 之 Kubectl Plugin
kubectl 功能非常强大, 常见的命令使用方式可以参考 kubectl --help,或者这篇文章
王磊-字节跳动
2020/02/05
2.6K0
Kubernetes架构简介
在Docker容器技术中,通过容器,我们可以很方便的将我们的应用程序打成一个镜像,然后无论我们在哪部署应用,只要这个环境支持Docker,那么我们都可以通过Docker将我们的镜像运行起来,而不需要关心环境的问题。这一点真正做到了 "一次打包,到处运行" 的效果。正是因为有了容器技术,我们可以不再理会应用的运行环境依赖问题,这也给微服务架构的实现带来了极大的便利。
后场技术
2020/09/03
7010
Kubernetes架构简介
谈谈 Kubernetes 架构
这个架构图看起来会比较复杂,很难看懂,我把这个官方的架构图重新简化了一下,就会非常容易理解了:
kubernetes中文社区
2019/07/28
9570
kubernetes架构概述
Kubernetes 是一款流行的容器编排系统,可以轻松地管理多个容器化应用程序和服务。Kubernetes 架构是分层和分布式的,具有多个组件和节点。
玖叁叁
2023/04/28
2410
谈谈 Kubernetes 架构
这个架构图看起来会比较复杂,很难看懂,我把这个官方的架构图重新简化了一下,就会非常容易理解了:
iMike
2019/07/10
7460

相似问题

初始化扩展时的pg_cron架构

16

Kubernetes Cron作业调用

11

Kubernetes cron作业oomkilled

228

Kubernetes架构:主节点

10

最佳Kubernetes Nginx架构

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文