Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate Startup Probes For Product Profile Deployments #396

Open
chirangaalwis opened this issue Jun 17, 2020 · 3 comments
Open

Evaluate Startup Probes For Product Profile Deployments #396

chirangaalwis opened this issue Jun 17, 2020 · 3 comments

Comments

@chirangaalwis
Copy link
Member

Description:
As per a suggestion by @lakwarus, it was identified that we need to evaluate the Kubernetes startup probe feature.

Affected Product Version:
Helm Resources for WSO2 API Management version 3.1.0.3 and above

@chirangaalwis
Copy link
Member Author

chirangaalwis commented Jun 17, 2020

As per the initial evaluation, the following were noted.

  • This feature provides a better solution for tracking the startup progress, avoiding the need to provide a value which could be too low or high as a grace period (currently, handled via intialDelaySeconds of the Kubernetes liveness probe.
  • One concern is that this feature is available from Kubernetes API version 1.16 onwards, which may hinder users who use Kubernetes clusters of versions lower than that.

Please find this article which provides a better understanding of this feature, its pros and cons.

@chirangaalwis
Copy link
Member Author

chirangaalwis commented Jun 18, 2020

As per further discussion, it was suggested to hold integrating this feature to WSO2 product Helm resources since, it was observed that the stable and default Kubernetes API server version among many of the Kubernetes managed services provided by major cloud providers as of now, is version 1.14.

Example, see AWS EKS and GKE.

Kubernetes API server version 1.16 is already supported by many of the cloud vendors though it is not the default. Thus, we expect to introduce this feature in a future resource release.

Please feel free to share your thoughts and concerns with regards to this matter.

@chirangaalwis
Copy link
Member Author

Moving to https://github.com/wso2/kubernetes-apim/milestone/24 as patterns 1 and 2 are yet to be addressed.

@chirangaalwis chirangaalwis modified the milestones: 4.0.0.2, 4.0.0.3 Dec 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants