How lincoln-dac/kube-linux works
This repository is a learning and operations reference for Kubernetes, Linux, and related infrastructure—not a single deployable application. Its clearest user workflow is to consult the Kubernetes deployment guides, then use focused operational references for networking, scheduling, DNS, storage, ingress, and observability. Separate collections cover middleware, GitOps, logging, and automation. The sampled scaling scripts query Prometheus and invoke kubectl; the log watcher updates Filebeat configuration. Most other relationships are not inferable from the tree and README alone, so the map shows those as reference areas rather than asserting runtime wiring.
Main entry points: scaledeploy_cpu_thread.py CPU Thread Scaling · 根据线程池扩容.py Custom Scaling · log-conf.py Filebeat Config Watcher · 1.deploy-kubernetes1.15 Cluster Deployment
Components 22
Kubernetes Operations
- Cluster Deployment
K8s/1.deploy-kubernetes1.15 - etcd Operations
K8s/2.etcd - Networking
K8s/Network - Scheduling
K8s/4.Scheduler - DNS
K8s/DNS - Ingress And Traffic
K8s/ingress-nginx - Stateful Workloads
K8s/statfulset - Cluster Backup
K8s/velero - Kubernetes API
Monitoring And Logs
- Prometheus Monitoring
Prometheus - Grafana Dashboards
Prometheus/grafana - Log Collection
elk/logcollect - Filebeat Config
- Prometheus API
Platform And Middleware
- Middleware Guides
MiddleWare - Argo CD
argocd - Linux Operations
linux
Scripts And Tooling
- Filebeat Config Watcher
scripts/python/log-conf.py - CPU Thread Scaling
scripts/python/scaledeploy_cpu_thread.py - Custom Scaling
Prometheus/自定义扩容/根据线程池扩容.py - Ansible References
ansible
Other components
- Engineer
Connections 20
- Engineer → Cluster Deployment: reads
- Engineer → etcd Operations: reads
- Engineer → Networking: reads
- Engineer → Scheduling: reads
- Engineer → DNS: reads
- Engineer → Ingress And Traffic: reads
- Engineer → Stateful Workloads: reads
- Engineer → Cluster Backup: reads
- Engineer → Prometheus Monitoring: reads
- Engineer → Grafana Dashboards: reads
- Engineer → Log Collection: reads
- Engineer → Middleware Guides: reads
- Engineer → Argo CD: reads
- Engineer → Linux Operations: reads
- Engineer → Ansible References: reads
- Filebeat Config Watcher → Filebeat Config: updates
- CPU Thread Scaling → Prometheus API: queries
- CPU Thread Scaling → Kubernetes API: scales deployments
- Custom Scaling → Prometheus API: queries
- Custom Scaling → Kubernetes API: scales deployments