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

Provide sidecar container for k8 usage (and document it) #288

Open
WtfJoke opened this issue Nov 11, 2021 · 4 comments
Open

Provide sidecar container for k8 usage (and document it) #288

WtfJoke opened this issue Nov 11, 2021 · 4 comments
Assignees
Labels
docs Documentation

Comments

@WtfJoke
Copy link
Contributor

WtfJoke commented Nov 11, 2021

I made tests using kubernetes and chaos monkey can be used that way. In order to use that we should publish a sidecar container for public use and publish it in docker hub/github container registry

See example
WtfJoke/chaoskotlindemo@2fef52a

@WtfJoke WtfJoke changed the title Provide sidecar for k8 usage (and document it) Provide sidecar container for k8 usage (and document it) Nov 11, 2021
@checketts
Copy link
Collaborator

Sidecars are useful when you can't include it as a library. Is that the goal? To use chaosmonkey features with node or go apps?

@WtfJoke
Copy link
Contributor Author

WtfJoke commented Nov 11, 2021

Sidecars are useful when you can't include it as a library. Is that the goal?

Yes, the current extjar would be provided as as a docker image which can be used as a sidecar for an existing spring application.

Usecase:
Imagine somebody has their app deployed in a k8 cluster and wants to use chaos monkey, but dont want to include it as dependency. They would need to do it with an external jar. However to do that they need that jar in a container. So theywould need to build a container which includes the chaos monkey ext jar, it would be better if we provide it and they can use it.

To use chaosmonkey features with node or go apps?

I dont know what you mean with this (we can only assault spring boot apps with jvm languages) 😅

@checketts
Copy link
Collaborator

Oh I see. The sidecar isn't a process that is used, just a mechanism to add files (the jar)

@checketts
Copy link
Collaborator

To use chaosmonkey features with node or go apps?

I dont know what you mean with this (we can only assault spring boot apps with jvm languages) 😅

Which is why I was confused. Thanks for clarifying it for me.

@WtfJoke WtfJoke added the docs Documentation label Dec 3, 2021
@WtfJoke WtfJoke self-assigned this Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation
Projects
None yet
Development

No branches or pull requests

2 participants