Contents
运维面试
陈晓敏
面试题
- docker-compose迁移至k8s
- kcompose
- apisix中滚动发布和vue的js静态文件的oss托管
- 您是如何保证系统可用性的?
- 运维批量发布工具Ansible playbook
- python
- 基础架构设施团队做,不同业务需要做不同的业务镜像
- 主要做
- 每日10点-12点之间不定时会有大量流量引流,如何承接服务,保障服务稳定和不中断
- (ECS docker-compose的弹性缩容服务如何做)
- 日志分析以什么为主
|
|
- 在Kubernetes中,Pod的扩缩容功能有以下几种方式:
手动方式:手动方式是指通过命令或者图形界面手动修改Pod的副本数。手动方式的优点是易于理解和操作,但缺点是需要人工参与,不便于自动化和灵活性。
自动方式:自动方式是指通过配置Horizontal Pod Autoscaler(HPA)自动扩缩容。HPA会根据Pod的资源利用率、QPS或自定义指标等指标来判断是否需要扩容或缩容。自动方式的优点是智能化、自动化、高效并且遵循ITSM规范,缺点是配置复杂,需要配置HPA策略文件。
API 方式:API方式是直接通过Kubernetes的API接口扩缩容Pod,优点是可以快速响应突发流量、一键操作,但缺点是需要编写脚本,不太友好。
不同的方式有各自的优缺点,具体选择可以根据实际情况做出以下考虑:
对自动化的要求:如果需要自动化地扩缩容Pod,通常使用自动方式或API方式,因为它们都可以与CD/CI等自动化工具组合使用,实现自动操作,提高效率。
对成本的要求:手动方式的缺点是需要人工参与,容易出错且耗费时间,所以它通常用于对成本有限制的场景,例如开发测试环境。
对容错性的要求:API方式的优点是快速响应突发流量,如果有容错性要求,则需要选择API方式。
总之,根据不同的场景和需求可以选择不同的扩缩容方式,保证服务的稳定性和效率。
—-平台化,研发
分布式环境中集中syslog消息 蚂蚁有自己一套,平台化东西
- 及时发现,给他reset, 在蚂蚁这边
- 监控这块入手,如何做自动化
- 触发条件
- 容器化服务的ECS如何做扩缩容
- 业务如何做分流
- 日志分析
Author Allen
LastMod 0001-01-01