{"id":15178893,"url":"https://github.com/bygui86/kubernetes-tests","last_synced_at":"2025-10-01T20:32:17.504Z","repository":{"id":50188968,"uuid":"190812868","full_name":"bygui86/kubernetes-tests","owner":"bygui86","description":"Collection of Kubernetes tests","archived":true,"fork":false,"pushed_at":"2022-12-07T23:53:50.000Z","size":37549,"stargazers_count":0,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-14T13:12:44.412Z","etag":null,"topics":["calico","cloud","docker","efk","grafana","istio","jaeger","java","kafka","kubernetes","logging","monitoring","prometheus","spring","spring-boot","tracing"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bygui86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-07T21:48:06.000Z","updated_at":"2024-04-12T14:27:52.000Z","dependencies_parsed_at":"2023-01-25T00:31:29.864Z","dependency_job_id":null,"html_url":"https://github.com/bygui86/kubernetes-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bygui86%2Fkubernetes-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bygui86%2Fkubernetes-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bygui86%2Fkubernetes-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bygui86%2Fkubernetes-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bygui86","download_url":"https://codeload.github.com/bygui86/kubernetes-tests/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234897368,"owners_count":18903646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calico","cloud","docker","efk","grafana","istio","jaeger","java","kafka","kubernetes","logging","monitoring","prometheus","spring","spring-boot","tracing"],"created_at":"2024-09-27T15:41:19.140Z","updated_at":"2025-10-01T20:32:07.476Z","avatar_url":"https://github.com/bygui86.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kubernetes tests\nPool of simple tests to enhance understanding of Kubernetes, Istio and cloud world\n\n## Sections\n\n* [kubernetes](kubernetes)\n* [applications](applications)\n* [docker](docker)\n* [istio](istio)\n\n---\n\n## TODOs\n\n### version 1\n- [x] server-app\n- [x] client-app-java\n- [x] client-app-go\n- [x] postgres operator on kube\n- [ ] logging on kube - `IN PROGRESS`\n- [ ] monitoring on kube - `IN PROGRESS`\n- [ ] tracing on kube\n- [ ] konstallate on kube\n\n### version 2\n- [ ] traefik on kube\n- [ ] rbac\n- [ ] network limitations - `IN PROGRESS`\n  - [ ] introduce calico\n  - [ ] network policies\n\n### version 3\n- [ ] introduce spring-cloud-kubernetes in server-app\n- [ ] introduce skaffold/jib\n- [ ] introduce kustomize\n\n### version 4\n- [ ] istio\n- [ ] flagger\n\n### best effort\n- [ ] install ci/cd on kube\n- [ ] ambassador on kube\n- [ ] server-app with java11 modules\n\n---\n\n## Kubernetes aspects\n\n- [x] logging \u003e EFK (elasticsearch, fluentd, kibana)\n\t- [x] manifests / operator\n\t- [ ] auto-config\n- [ ] monitoring \u003e Prometheus, Grafana\n\t- [x] manifests / operator\n\t- [x] auto-config\n\t- [x] prometheus-node-exporter\n\t- [ ] prometheus-postgres-exporter\n\t- [ ] influxdb as prometheus db\n- [ ] tracing \u003e Jaeger\n\t- [ ] manifests / operator\n\t- [ ] auto-config\n- [ ] istio\n\t- [ ] manifests / operator\n\t- [ ] auto-config\n- [ ] flagger\n\t- [ ] manifests / operator\n\t- [ ] auto-config\n- [ ] ci/cd \u003e JenkinsX, Prow, Tekton\n\t- [ ] manifests\n\t- [ ] auto-config\n\n---\n\n## Applications\n\n- [x] server application\n\t- [x] logs\n\t- [x] metrics\n\t- [x] tracing\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n\t- [x] h2 version\n\t- [x] mongo version\n\t- [x] mysql version\n\t- [x] postgres version\n- [x] client application java\n\t- [x] logs\n\t- [x] metrics\n\t- [x] tracing\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n- [ ] client application golang\n\t- [x] logs\n\t- [ ] metrics\n\t- [ ] tracing\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n- [x] log server\n\t- [x] logs\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n\t- [x] istio mirroring\n- [x] echo server\n\t- [x] logs\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n\t- [x] kube shell probes\n\t- [x] istio testing\n- [x] echo client\n\t- [x] logs\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n\t- [x] kube shell probes\n\t- [x] istio testing\n- [x] sleepybox\n\t- [x] install networking tools\n\t- [x] docker multistage\n\t- [x] kubernetes manifests\n\t- [x] istio testing\n\n---\n\n## Links\n\n### Kubernetes\n* https://medium.com/deepaksood619/ultimate-kubernetes-infrastructure-monitoring-metrics-logs-c7b871d797bd\n\n### CI/CD\n* https://blog.csanchez.org/2019/03/05/progressive-delivery-with-jenkins-x-automatic-canary-deployments/\n\n### Applications\n* https://www.baeldung.com/spring-cloud-sleuth-single-application\n* https://www.baeldung.com/spring-cloud-kubernetes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbygui86%2Fkubernetes-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbygui86%2Fkubernetes-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbygui86%2Fkubernetes-tests/lists"}