Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bygui86/kubernetes-tests
Collection of Kubernetes tests
https://github.com/bygui86/kubernetes-tests
calico cloud docker efk grafana istio jaeger java kafka kubernetes logging monitoring prometheus spring spring-boot tracing
Last synced: about 1 month ago
JSON representation
Collection of Kubernetes tests
- Host: GitHub
- URL: https://github.com/bygui86/kubernetes-tests
- Owner: bygui86
- License: apache-2.0
- Archived: true
- Created: 2019-06-07T21:48:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:53:50.000Z (almost 2 years ago)
- Last Synced: 2024-09-19T10:24:29.913Z (about 2 months ago)
- Topics: calico, cloud, docker, efk, grafana, istio, jaeger, java, kafka, kubernetes, logging, monitoring, prometheus, spring, spring-boot, tracing
- Language: Go
- Size: 35.8 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubernetes tests
Pool of simple tests to enhance understanding of Kubernetes, Istio and cloud world## Sections
* [kubernetes](kubernetes)
* [applications](applications)
* [docker](docker)
* [istio](istio)---
## TODOs
### version 1
- [x] server-app
- [x] client-app-java
- [x] client-app-go
- [x] postgres operator on kube
- [ ] logging on kube - `IN PROGRESS`
- [ ] monitoring on kube - `IN PROGRESS`
- [ ] tracing on kube
- [ ] konstallate on kube### version 2
- [ ] traefik on kube
- [ ] rbac
- [ ] network limitations - `IN PROGRESS`
- [ ] introduce calico
- [ ] network policies### version 3
- [ ] introduce spring-cloud-kubernetes in server-app
- [ ] introduce skaffold/jib
- [ ] introduce kustomize### version 4
- [ ] istio
- [ ] flagger### best effort
- [ ] install ci/cd on kube
- [ ] ambassador on kube
- [ ] server-app with java11 modules---
## Kubernetes aspects
- [x] logging > EFK (elasticsearch, fluentd, kibana)
- [x] manifests / operator
- [ ] auto-config
- [ ] monitoring > Prometheus, Grafana
- [x] manifests / operator
- [x] auto-config
- [x] prometheus-node-exporter
- [ ] prometheus-postgres-exporter
- [ ] influxdb as prometheus db
- [ ] tracing > Jaeger
- [ ] manifests / operator
- [ ] auto-config
- [ ] istio
- [ ] manifests / operator
- [ ] auto-config
- [ ] flagger
- [ ] manifests / operator
- [ ] auto-config
- [ ] ci/cd > JenkinsX, Prow, Tekton
- [ ] manifests
- [ ] auto-config---
## Applications
- [x] server application
- [x] logs
- [x] metrics
- [x] tracing
- [x] docker multistage
- [x] kubernetes manifests
- [x] h2 version
- [x] mongo version
- [x] mysql version
- [x] postgres version
- [x] client application java
- [x] logs
- [x] metrics
- [x] tracing
- [x] docker multistage
- [x] kubernetes manifests
- [ ] client application golang
- [x] logs
- [ ] metrics
- [ ] tracing
- [x] docker multistage
- [x] kubernetes manifests
- [x] log server
- [x] logs
- [x] docker multistage
- [x] kubernetes manifests
- [x] istio mirroring
- [x] echo server
- [x] logs
- [x] docker multistage
- [x] kubernetes manifests
- [x] kube shell probes
- [x] istio testing
- [x] echo client
- [x] logs
- [x] docker multistage
- [x] kubernetes manifests
- [x] kube shell probes
- [x] istio testing
- [x] sleepybox
- [x] install networking tools
- [x] docker multistage
- [x] kubernetes manifests
- [x] istio testing---
## Links
### Kubernetes
* https://medium.com/deepaksood619/ultimate-kubernetes-infrastructure-monitoring-metrics-logs-c7b871d797bd### CI/CD
* https://blog.csanchez.org/2019/03/05/progressive-delivery-with-jenkins-x-automatic-canary-deployments/### Applications
* https://www.baeldung.com/spring-cloud-sleuth-single-application
* https://www.baeldung.com/spring-cloud-kubernetes