About Xkops is an integrated solution that combines widely-adopted open-source utilities to simplify Kubernetes management, emphasizing the enhancement of observability, reliability, security, and cost control in cluster operations which help users optimize the deployment and management of Kubernetes clusters.
Apache License 2.0
61
stars
4
forks
source link
Inefficient Waiting Mechanism using "sleep" Command for Tools Deployment on EKS Cluster #16
Sleep command is used to wait for the tools to be deployed on the cluster and then exec into the pods to run integration tests for implemented workflows in GitHub actions workflows.
the pod is running under deployment and it's the natural behavior of the deployment to restart the pod on the completion of its process. we have to wait for the pod to complete its process and exec into it.
We cannot run the xkops as a pod or as an init container of the pod because once the process is completed, the container will die and we will no longer be able to exec into it.
About Bug or problem
the pod is running under deployment and it's the natural behavior of the deployment to restart the pod on the completion of its process. we have to wait for the pod to complete its process and exec into it.
We cannot run the xkops as a pod or as an init container of the pod because once the process is completed, the container will die and we will no longer be able to exec into it.
Urgent
workflow name: deploy xkops to EKS
Code snippet: