如何在Deployment模式下暂停AWS ADOT Collector?
如何暂停Deployment模式部署的ADOT Collector实例
要暂停ADOT Collector的Deployment实例并避免产生费用,需要结合暂停滚动更新和缩容副本数两个操作,具体步骤如下:
- 首先暂停Deployment的滚动更新,防止后续意外触发实例更新或重启:
kubectl rollout pause deployment <你的ADOT Collector Deployment名称> - 接着将Deployment的副本数缩容至0,彻底停止所有运行中的Collector实例:
kubectl scale deployment <你的ADOT Collector Deployment名称> --replicas=0
恢复运行的方法
如果之后需要重新启用Collector,执行以下步骤:
- 先恢复副本数到所需数量:
kubectl scale deployment <你的ADOT Collector Deployment名称> --replicas=<目标副本数> - 再恢复Deployment的滚动更新功能:
kubectl rollout resume deployment <你的ADOT Collector Deployment名称>
如果您希望获得对Collector的更多控制权并创建独立应用程序,Deployment会是您的选择。通过Deployment,您可以相对轻松地扩展Collector以监控更多目标、在出现意外情况时回滚到早期版本、暂停Collector等。总体而言,您可以像管理应用程序一样管理Collector实例。
内容的提问来源于stack exchange,提问作者Jatin Mehrotra
相关产品推荐
相关产品推荐

