{"repo":"minghsu0107/kustomize-manifests","free":true,"listed":false,"github":"https://github.com/minghsu0107/kustomize-manifests","clone":"git clone https://github.com/minghsu0107/kustomize-manifests.git","description":"Configurable one-shot deployment for common infrastructure on Kubernetes.","language":"Shell","stars":13,"topics":["kubernetes","kustomize","prometheus","grafana","distributed-tracing","logging"],"license":"MIT","category":"analytics","readme_excerpt":"Kustomize Manifests Overview This repository provides configurable one-shot deployment for common infrastructure such as ingress, storage, message broker, logging, monitoring, and distributed tracing on Kubernetes. - Ingress controller ( Traefik ) - With distributed tracing enabled using Jaeger - Send spans - To Tempo: http://otel-agent.tracing:14268/api/traces?format=jaeger.thrift (default) - To Jaeger collector: http://jaeger-collector.tracing:14268/api/traces?format=jaeger.thrift - Logging stack - Loki : log aggregation system - Components - Core: Distributor, Ingester, Ruler, Table manager (log retention: 72 hours), Querier, Querier frontend - Compactor: Dedup the index on S3 and merging all the files to a single file per table every 5 minutes - Promtail : daemonset that tails logs from stdout and stderr of all pods - Monitoring stack - Kubelet Cadvisor : exposes container metrics - Prometheus node exporter : scraps node-level metrics and sends to Prometheus server - Prometheus blackbox exporter : allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP. It is used to monitor K8s services here. - Kube-state-metrics : server that listens to the Kubernetes API server and generates metrics about the state of Kubernetes components, such as number of running jobs, available replicas, and number of running/stopped/terminated pods, by polling Kubernetes API - Prometheus : metrics server that collects metrics from Cadvisor, Prometheus node exporter, Kube-state-met","default_branch":null,"files":null,"tree":[],"storefront":"/r/minghsu0107","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minghsu0107/kustomize-manifests/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}