Comments (8)
https://istio.io/docs/tasks/traffic-management/fault-injection/
We can also try to integrate the fault injection if user uses Istio.
from chaos-mesh.
https://istio.io/docs/tasks/traffic-management/fault-injection/
We can also try to integrate the fault injection if user uses Istio.
Great idea
from chaos-mesh.
I think Chaos-Mesh
could make Istio
as an option component to extend the network chaos for HTTP
protocol. The only problem is How compatible is with the existed network chaos
and the Istio
sidecar model.
from chaos-mesh.
I think
Chaos-Mesh
could makeIstio
as an option component to extend the network chaos forHTTP
protocol. The only problem How compatible is with the existednetwork chaos
and theIstio
sidecar model.
can we add a mode in network chaos
such as http
from chaos-mesh.
When I use NetworkChaos on my exist istio system, I find it didn't work.
I expect ping pod ip will delay, but it not delay。
After a while I found my controller inject istio sidecar,I guess it intercept the NetworkChaos Inject。
The chaos-daemon log shows that:
kubectl log chaos-daemon-fzjjg -c chaos-daemon -n chaos-testing
log is DEPRECATED and will be removed in a future version. Use logs instead.
Chaos-daemon Version: version.Info{GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"a5f2eaabc4c55d07c575577565f6570cd767e8b7", GitTreeState:"dirty", BuildDate:"2020-01-19T10:43:02Z", GoVersion:"go1.13", Compiler:"gc", Platform:"linux/amd64"}
2020-01-20T10:56:10.143Z INFO chaos-daemon starting server
You have mail in /var/spool/mail/root
It can not receive any message。
After I remove the controller sidecar and NetworkChaos Inject can work。
from chaos-mesh.
@linda01232003 thank you for your information. @cwen0 @Yisaer We should also think how to run on istio
from chaos-mesh.
Hi @linda01232003,
AFAIK, there are 2 ways to help you to avoid Istio
inject sidecar into Chaos-Mesh
.
The first way is to remove the label of the namespace by:
kubectl label namespace chaos-testing istio-injection-
And the second way is to annotate the pod with sidecar.istio.io/inject: "false"
which I had created issue to help this. #200
Here is document for istio inject detail.
from chaos-mesh.
It works. Tested by @YangKeao
from chaos-mesh.
Related Issues (20)
- I was trying to create experiments using chaos dashboard but I don't see it was getting created
- Automatically add labels when a PR opens
- IO latency experiment causes file system corruption into volumePath of postgres statefulset pod HOT 4
- e2e: upload junit test reports failed
- ipsets and iptables rules should be clean up on `flush()` HOT 1
- Reconciller and controller have issues on workflow run HOT 1
- Add support for Openstack faults in Kubernetes HOT 5
- keep stack backtrace for our tools like toda and chaos-tproxy which written in rust HOT 1
- Enhancement: Implement Chaos Experiments for Secrets, Volumes, Services
- Suboptimal supply chain security for the project
- Frequent Pod Restarts Due to Leader Election Loss in Chaos Controller Manager HOT 2
- chore: add service account creation as optional and allow podSecurityContext
- chore: add service account creation as optional and allow podSecurityContext HOT 4
- No tips when i config something wrong HOT 1
- http experiments finish the pod service not recovery HOT 2
- Security improvement: Get database connection username and password from secret instead HOT 3
- Versioning for /api submodule HOT 2
- Release 2.7.0 TODOs
- JVMChaos: injection return but java process is failed HOT 2
- netchaos delay five times by delay latency bug in kubernetes HOT 1
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 chaos-mesh.