Skip to main content
GET
Liveness Probe
Os dois endpoints ficam na raiz do servidor da API REST — http://<operator-host>:8090/healthz e /readyz, não em /api/v1 — e não exigem API key. Eles informam o estado do próprio servidor da API REST.
Estes não são os endpoints que o Kubernetes consulta. As probes de liveness e readiness do Deployment do operator usam os endpoints do controller-runtime /healthz e /readyz na porta de health 8081 (value health.port do chart), que só verificam se o processo do manager está vivo. Use os endpoints da 8090 abaixo para monitorar a API de fora.

Verificação de Liveness

Sempre retorna 200 OK enquanto o servidor da API REST estiver atendendo. Nenhuma autenticação necessária.

Verificação de Readiness

Lista Issues pela API do Kubernetes (limite 1, timeout de 5 segundos). Retorna 200 OK quando isso funciona e 503 Service Unavailable, com o texto do erro em status, quando falha (API server inacessível, RBAC faltando, CRD não instalado).

Resposta

200 - application/json

Server is up

status
string
Exemplo:

"ok"

timestamp
string<date-time>