Giter Site home page Giter Site logo

Comments (8)

siddontang avatar siddontang commented on May 19, 2024

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.

zhouqiang-cl avatar zhouqiang-cl commented on May 19, 2024

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.

Yisaer avatar Yisaer commented on May 19, 2024

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.

zhouqiang-cl avatar zhouqiang-cl commented on May 19, 2024

I think Chaos-Mesh could make Istio as an option component to extend the network chaos for HTTP protocol. The only problem How compatible is with the existed network chaos and the Istio sidecar model.

can we add a mode in network chaos such as http

from chaos-mesh.

linda01232003 avatar linda01232003 commented on May 19, 2024

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。

WechatIMG39

After I remove the controller sidecar and NetworkChaos Inject can work。

from chaos-mesh.

zhouqiang-cl avatar zhouqiang-cl commented on May 19, 2024

@linda01232003 thank you for your information. @cwen0 @Yisaer We should also think how to run on istio

from chaos-mesh.

Yisaer avatar Yisaer commented on May 19, 2024

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.

zhouqiang-cl avatar zhouqiang-cl commented on May 19, 2024

It works. Tested by @YangKeao

from chaos-mesh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.