"请问下openKruise这里隔离是指pod隔离吗?官网没搜到相关关键字?
我这里需求是pod异常后,可以做到隔离pod。被隔离的pod从endpoint摘流、不受滚动更新影响、暂停存活检查、重置Pod 状态等,主要用于保留现场排查问题。 非游戏业务,普通微服务场景,就普通overlay网络模式,对网络没要求,能从endpoint摘流,保留pod现场即可。
"可以使用自定义服务质量 + 网络隔离 来实现这个场景。通过服务质量检测到GameServer异常后,自动设置networkDisabled为true,自动断流隔离,并标注opsState为Maintaining。Maintaining后会发k8s warning event
此外,这个网络隔离的能力跟OKG网络插件有关。OKG对其的是statefulset,这个逻辑OKG里面有类似的支持主要原因是你们这个场景和游戏服比较像,控制的粒度比较精细
此回答整理至钉群OpenKruise 社区交流群”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。