Comments (4)
When we run Kraken/Cerberus as a Kubernetes/OpenShift object, there might be cases where the pod which is running the tool might get disrupted unless we add a way to blacklist it during the run. For instance, we might not get the results from the pod running Kraken or Cerberus when the API iteself is down. When we run them external to OpenShift, we can get a signal and catch test failures even when the API is down. Thoughts?
But agree that we might need to support both - running it internal/external to the cluster to improve the ease of use and users can pick the option depending on the use case.
from krkn.
We can do something similar to https://github.com/openshift-scale/cerberus/tree/master/containers keeping in mind to avoid killing anything in namespace/node with kraken running.
from krkn.
@paigerube14 do you want to pick this?
from krkn.
Fixed by #24. Thanks @paigerube14.
from krkn.
Related Issues (20)
- Support adding load + multiple chaos scenarios injection in parallel
- Attempt to run a container scenario for api while count is bigger than 1 results in crash HOT 1
- Attempt to kill a single instance of etcd on SNO results in crash since the cluster is non-responsive while the pod reconciles. HOT 1
- Ability to provide SLO profile via http
- Test failing but not failing action
- Hog scenarios should accept node-selector without a value
- Cannot run Kraken Dockerized version
- Capture Alerts triggered as part of telemetry HOT 3
- SLO validation via prometheus metrics profile HOT 1
- Kraken regex openshift kill pod fails for statefulset pods HOT 2
- [Docs] Switch references to Kubernetes
- K8S/OCP functionality split
- [Chaos-recommender] Expose profiling thresholds HOT 1
- [Chaos-recommender] Output recommendations in json HOT 1
- [Chaos-recommender] Accept list of namespaces/labels to profile HOT 1
- [chaos-recommender] Consider node level resource usage for app with no limits HOT 1
- [chaos-recommender] Support pandas > 2.0.0
- Chaos Recommender util README points to a Python Version which might have installation issues
- Network scenarios with ingress as the traffic type are failing HOT 1
- Improve error handling in chaos-recommender
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from krkn.