mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-08-23 21:46:21 +00:00
Merge branch 'master' of ssh://github.com/lucky-sideburn/KubeInvaders
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||

|
||||
|
||||
[Video HowTo of version v1.9](https://www.youtube.com/watch?v=wD7ngPlNEjY)
|
||||
|
||||
# Table of Contents
|
||||
|
||||
1. [Description](#Description)
|
||||
@@ -33,6 +35,9 @@ helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2"
|
||||
|
||||
## Usage
|
||||
|
||||
### Watch YouTube How To
|
||||
[Video How To of version v1.9](https://www.youtube.com/watch?v=wD7ngPlNEjY)
|
||||
|
||||
### Show Special Keys
|
||||
Press 'h' or select 'Show Special Keys' from the menu.
|
||||
|
||||
@@ -130,15 +135,16 @@ Please reach out for news, bugs, feature requests, and other issues via:
|
||||
|
||||
## Community blogs and videos
|
||||
- Kubernetes.io blog: [KubeInvaders - Gamified Chaos Engineering Tool for Kubernetes](https://kubernetes.io/blog/2020/01/22/kubeinvaders-gamified-chaos-engineering-tool-for-kubernetes/)
|
||||
- Vasily Marmer:[Open Source solutions for chaos engineering in Kubernetes](https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools/)
|
||||
- Mathias Persson: [KubeInvaders - gamified chaos engineering](https://www.reeinvent.com/blog/kubeinvaders)
|
||||
- DevNation RedHat Developer: [Twitter](https://twitter.com/sebi2706/status/1316681264179613707)
|
||||
- Flant:[Open Source solutions for chaos engineering in Kubernetes](https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools/)
|
||||
- Reeinvent: [KubeInvaders - gamified chaos engineering](https://www.reeinvent.com/blog/kubeinvaders)
|
||||
- Adrian Goins: [K8s Chaos Engineering with KubeInvaders](https://www.youtube.com/watch?v=bxT-eJCkqP8)
|
||||
- dbafromthecold: [Chaos engineering for SQL Server running on AKS using KubeInvaders](https://dbafromthecold.com/2019/07/03/chaos-engineering-for-sql-server-running-on-aks-using-kubeinvaders/)
|
||||
- Paul Klinker: [Gamification of Kubernetes Chaos Testing](https://pklinker.medium.com/gamification-of-kubernetes-chaos-testing-bd2f7a7b6037)
|
||||
- Pklinker: [Gamification of Kubernetes Chaos Testing](https://pklinker.medium.com/gamification-of-kubernetes-chaos-testing-bd2f7a7b6037)
|
||||
- Openshift Commons Briefings: [OpenShift Commons Briefing KubeInvaders: Chaos Engineering Tool for Kubernetes](https://www.youtube.com/watch?v=3OOXOCTAYF0&t=4s)
|
||||
- Devoptribe.it: [In an awesome-kubernetes](https://devopstribe.it/archives/3254)
|
||||
- William Lam: [Interesting Kubernetes application demos](https://williamlam.com/2020/06/interesting-kubernetes-application-demos.html)
|
||||
|
||||
## License
|
||||
|
||||
KubeInvaders is licensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE) for the full license text.
|
||||
KubeInvaders is licensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE) for the full license text.
|
||||
|
||||
@@ -19,3 +19,4 @@ helm install kubeinvaders --set-string target_namespace="namespace1\,namespace2"
|
||||
| image.tag | Specify tag of KubeInvaders to deploy |
|
||||
| ingress.hostName | URL used for ingress |
|
||||
| target_namespace | namespaces to take under control |
|
||||
| extraEnv | Extra environment variables for pod |
|
||||
|
||||
@@ -22,15 +22,18 @@ spec:
|
||||
serviceAccountName: kubeinvaders
|
||||
containers:
|
||||
- env:
|
||||
{{ if .Values.ingress.enabled }}
|
||||
{{- if .Values.ingress.enabled }}
|
||||
- name: ENDPOINT
|
||||
value: {{ required ".Values.ingress.hostName is required if Ingress are enabled" .Values.ingress.hostName }}
|
||||
{{ else }}
|
||||
{{- else }}
|
||||
- name: ENDPOINT
|
||||
value: {{ required ".Values.route_host is required if Ingress are disabled" .Values.route_host }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
- name: NAMESPACE
|
||||
value: {{ .Values.target_namespace }}
|
||||
{{- if .Values.extraEnv }}
|
||||
{{ toYaml .Values.extraEnv | indent 10 }}
|
||||
{{- end }}
|
||||
name: {{ .Chart.Name }}
|
||||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||
|
||||
@@ -39,13 +39,23 @@ ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
hostName: ""
|
||||
hostName: ""
|
||||
tls: {}
|
||||
|
||||
# Use route_host only if ingress is disabled
|
||||
route_host: ""
|
||||
|
||||
legacyIngress: false
|
||||
|
||||
extraEnv: []
|
||||
# extraEnv:
|
||||
# - name: ALIENPROXIMITY
|
||||
# value: "10"
|
||||
# - name: HITSLIMIT
|
||||
# value: "1"
|
||||
# - name: UPDATETIME
|
||||
# value: "0.5"
|
||||
|
||||
resources: {}
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
|
||||
Reference in New Issue
Block a user