在Keycloak Docker Swarm服务中添加运行状况检查

umuewwlo  于 2022-12-22  发布在  Docker
关注(0)|答案(1)|浏览(133)

测试配置为群集、部署为Docker Swarm服务的Keycloak的运行状况的最佳方法是什么?
我尝试了以下运行状况检查,以测试Keycloak服务描述符中的可用性:

healthcheck:
      test: ["CMD-SHELL", "curl http://localhost:8080/auth/realms/[realm_name]"]
      interval: 30s
      timeout: 10s
      retries: 10
      start_period: 1m

是否还有其他要检查的内容?找不到有关此内容的文档。

h9vpoimq

h9vpoimq1#

我更喜欢直接监听“master”领域。此外,最新的Keycloak版本使用了不同的路径(省略了“auth'):

healthcheck:
  test: ["CMD", "curl", "-f", "http://0.0.0.0:8080/realms/master"]
  start_period: 10s
  interval: 30s
  retries: 3
  timeout: 5s

相关问题