mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-05-13 20:27:03 +00:00
fix doc
This commit is contained in:
54
README.md
54
README.md
@@ -24,29 +24,32 @@ Through KubeInvaders you can stress a Kubernetes cluster in a fun way and check
|
||||
|
||||
KubeInvaders is now fully open-source. However, it is still possibile to use the legacy version made with Defold.
|
||||
|
||||
## Installation
|
||||
|
||||
## Special Input Keys and features
|
||||
### Install to Kubernetes with Helm (v3+)
|
||||
[](https://artifacthub.io/packages/search?repo=kubeinvaders)
|
||||
|
||||
| Input | Action | Version (New or Legacy)|
|
||||
|-----------------|--------------------------------------------------------------------------------------------|------------------------|
|
||||
| n | Change namespace (you should define namespaces list. Ex: TARGET_NAMESPACE=foo1,foo2,foo3). | New, Legacy |
|
||||
| a | Switch to automatic mode. | Legacy |
|
||||
| m | Switch to manual mode. | Legacy |
|
||||
| h | Show special keys. | New, Legacy |
|
||||
| q | Hide help for special keys. | New, Legacy |
|
||||
| i | Show pod's name. Move the ship towards an alien. | Legacy |
|
||||
| r | Refresh log of a pod when spaceship is over the alien. | Legacy |
|
||||
| s | Activate or deactivate shuffle | New |
|
||||
| k | *(NEW)* Perform [kube-linter](https://github.com/stackrox/kube-linter) analysis for a pod. | Legacy |
|
||||
| w | *(NEW)* Chaos engineering against Kubernetes nodes. | New, Legacy |
|
||||
```bash
|
||||
helm repo add kubeinvaders https://lucky-sideburn.github.io/helm-charts/
|
||||
|
||||
kubectl create namespace kubeinvaders
|
||||
|
||||
### Known problems
|
||||
helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2" \
|
||||
-n kubeinvaders kubeinvaders/kubeinvaders --set ingress.hostName=kubeinvaders.io --set image.tag=v1.4
|
||||
```
|
||||
|
||||
### Install legacy version
|
||||
|
||||
```bash
|
||||
helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2" \
|
||||
-n kubeinvaders kubeinvaders/kubeinvaders --set ingress.hostName=kubeinvaders.io --set image.tag=legacy
|
||||
```
|
||||
|
||||
## Known problems
|
||||
|
||||
* It seems that KubeInvaders does not work with EKS because of problems with ServiceAccount. Work in progress!
|
||||
|
||||
|
||||
|
||||
## Hands-on Tutorial
|
||||
|
||||
To experience KubeInvaders in action, try it out in this free O'Reilly Katacoda scenario, [KubeInvaders](https://www.katacoda.com/kuber-ru/courses/kubernetes-chaos).
|
||||
@@ -81,27 +84,6 @@ Example of metrics
|
||||

|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
### Install to Kubernetes with Helm (v3+)
|
||||
[](https://artifacthub.io/packages/search?repo=kubeinvaders)
|
||||
|
||||
```bash
|
||||
helm repo add kubeinvaders https://lucky-sideburn.github.io/helm-charts/
|
||||
|
||||
kubectl create namespace kubeinvaders
|
||||
|
||||
helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2" \
|
||||
-n kubeinvaders kubeinvaders/kubeinvaders --set ingress.hostName=kubeinvaders.io --set image.tag=v1.4
|
||||
```
|
||||
|
||||
### Install legacy version
|
||||
|
||||
```bash
|
||||
helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2" \
|
||||
-n kubeinvaders kubeinvaders/kubeinvaders --set ingress.hostName=kubeinvaders.io --set image.tag=legacy
|
||||
```
|
||||
|
||||
### Security Notes
|
||||
|
||||
In order to restrict the access to the Kubeinvaders endpoint add this annotation into the ingress.
|
||||
|
||||
Reference in New Issue
Block a user