kruise-game
kruise-game copied to clipboard
service quality probe 100% failed
Kruise version: 1.5.0 Kruise game version: 0.6.1
Game server set sample from https://openkruise.io/zh/kruisegame/user-manuals/service-qualities :
apiVersion: game.kruise.io/v1alpha1 kind: GameServerSet metadata: name: minecraft namespace: default spec: replicas: 3 gameServerTemplate: spec: containers: - image: registry.cn-hangzhou.aliyuncs.com/gs-demo/gameserver:idle name: minecraft updateStrategy: rollingUpdate: podUpdatePolicy: InPlaceIfPossible maxUnavailable: 100% serviceQualities: # 设置了一个idle的服务质量 - name: idle containerName: minecraft permanent: false #与原生probe类似,本例使用执行脚本的方式探测游戏服是否空闲,不存在玩家 exec: command: ["bash", "./idle.sh"] serviceQualityAction: #不存在玩家,标记该游戏服运维状态为WaitToBeDeleted - state: true opsState: WaitToBeDeleted #存在玩家,标记该游戏服运维状态为None - state: false opsState: None
kubectl -n kruise-system logs -f kruise-daemon-pk252
This problem also occurs in Kruise version 1.5.1
CC @chrisliu1995
What's the Kubernetes cluster version?