Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.

Create better Kubernetes liveness, readiness and startup Probes #77

Open
smoya opened this issue Nov 22, 2021 · 1 comment
Open

Create better Kubernetes liveness, readiness and startup Probes #77

smoya opened this issue Nov 22, 2021 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers keep-open keep-open

Comments

@smoya
Copy link
Collaborator

smoya commented Nov 22, 2021

Source: #71 (comment)

Probes should be based on the opened ports the app uses. That means, the application to be considered up, running and healthy should, at least:

  • Respond to the configured HTTP port. This is a global health check that can also be used for telling K8s the app is not running properly (for example, if we catch some internal errors, etc and we need to stop the execution).
  • Respond to the configured Websocket port.
  • All Kafka opened ports should be able to respond to a Kafka Metadata Request. This can be made by using kcat or in the worst case, just a simple nc connection test.
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions github-actions bot added the stale label Mar 23, 2022
@smoya smoya added keep-open keep-open and removed stale labels Mar 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers keep-open keep-open
Projects
None yet
Development

No branches or pull requests

1 participant