开发者社区 > 云效DevOps > 正文

我们云效这边有提供k8s的管理后台吗?如果我成功发布了各个服务到k8s,我想实时监控我的各个服务的状

我们云效这边有提供k8s的管理后台吗?如果我成功发布了各个服务到k8s,我想实时监控我的各个服务的状态,在峰值的时候,我要能够动态扩容,这个咋样做到呢?如果我后期想对n种已经推送k8s的服务进行动态扩容,我是直接在后台操作就可以了呢?还是需要重新编排一下各种服务对应的yaml,然后在重新走一遍流水线呢? 如果我一次编排好项目,项目中有mysql ,副本是2。我第一次执行流水线且发布到k8s,mysql 这个节点相当于是生成两个对应的pod。那假如我还是对这个流水线重新执行一次,那此时mysql pod节点是2 还是4 ?那就是说,我如果想扩容,需要重新修改 yaml里面的配置比如副本为4,然后执行流水线。等我峰值过去后,我在执行另外一条yaml配置为2的流水线。这样就等同于是扩容和缩容了,对吗?

展开
收起
真的很搞笑 2023-05-02 16:37:47 154 0
1 条回答
写回答
取消 提交回答
  • ACK应该有这个功能,您要是使用的是ACK的话那个控制台上集成了好多功能,容器日志,普罗米修斯,动态扩缩容。流水线只能CICD,不能监控流量进行动态扩缩容。除非定时触发流水线然后定时跑您的扩缩容脚本。这个一般来说会以deploy的yaml为主,yaml里副本为2的话,会一直为2。这样好像不太好,容易影响业务,非常不建议。最好还是去看看负载均衡,自动扩缩容之类的机制。用流水线在用户数量最小的时候用分批发布,蓝绿发布或者灰度发布 来进行部署就行 流水线的k8s发布能力:https://help.aliyun.com/document_detail/224586.html?spm=a2c4g.456683.0.i2或者你看看Appstack https://help.aliyun.com/document_detail/423892.html?spm=a2c4g.423891.0.0.6c3829e5SKPVaU,此回答整理自钉群“云效开发者交流群6群”

    2023-05-03 18:55:55
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载