Compare commits

..

1 Commits

Author SHA1 Message Date
Gitea Actions Bot
d5a7b28a07 Auto-update README with current k8s applications
All checks were successful
Terraform / Terraform (pull_request) Successful in 41s
Generated by CI/CD workflow on 2025-11-18 18:49:01

This PR updates the README.md file with the current list of applications found in the k8s/ directory structure.
2025-11-18 18:49:01 +00:00
6 changed files with 6 additions and 105 deletions

View File

@@ -11,8 +11,6 @@ spec:
labels:
app: iperf3-server
spec:
hostname: iperf3-$(NODE_NAME)
subdomain: iperf3
containers:
- name: iperf3-server
image: networkstatic/iperf3:latest
@@ -20,11 +18,6 @@ spec:
ports:
- containerPort: 5201
protocol: TCP
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
resources:
requests:
memory: "64Mi"
@@ -32,6 +25,7 @@ spec:
limits:
memory: "256Mi"
cpu: "500m"
hostNetwork: true
tolerations:
- effect: NoSchedule
operator: Exists

View File

@@ -1,40 +0,0 @@
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: iperf3-exporter
labels:
app: iperf3-exporter
spec:
selector:
matchLabels:
app: iperf3-exporter
template:
metadata:
labels:
app: iperf3-exporter
spec:
containers:
- name: iperf3-exporter
image: edgardlt/iperf3_exporter:latest
ports:
- containerPort: 9579
name: metrics
protocol: TCP
resources:
requests:
memory: "64Mi"
cpu: "50m"
limits:
memory: "128Mi"
cpu: "200m"
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
tolerations:
- effect: NoSchedule
operator: Exists
- effect: NoExecute
operator: Exists

View File

@@ -1,15 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: iperf3-exporter
labels:
app: iperf3-exporter
spec:
selector:
app: iperf3-exporter
ports:
- name: metrics
protocol: TCP
port: 9579
targetPort: 9579

View File

@@ -3,8 +3,5 @@ kind: Kustomization
resources:
- daemonset.yaml
- service-headless.yaml
- iperf3-exporter-daemonset.yaml
- iperf3-exporter-service.yaml
- servicemonitor.yaml
- service.yaml

View File

@@ -2,9 +2,9 @@
apiVersion: v1
kind: Service
metadata:
name: iperf3
name: iperf3-server
spec:
clusterIP: None
type: NodePort
selector:
app: iperf3-server
ports:
@@ -12,3 +12,5 @@ spec:
protocol: TCP
port: 5201
targetPort: 5201
nodePort: 30201

View File

@@ -1,37 +0,0 @@
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: iperf3-exporter
namespace: default
labels:
app: iperf3-exporter
release: prometheus
spec:
selector:
matchLabels:
app: iperf3-exporter
endpoints:
- port: metrics
path: /probe
interval: 5m
scrapeTimeout: 30s
params:
duration:
- "10"
streams:
- "4"
relabelings:
- sourceLabels: [__address__]
targetLabel: __param_target
regex: (.+):9579
replacement: iperf3-${1}.iperf3.default.svc.cluster.local:5201
- sourceLabels: [__param_target]
targetLabel: instance
- targetLabel: __address__
replacement: iperf3-exporter.default.svc.cluster.local:9579
metricRelabelings:
- sourceLabels: [__name__]
regex: iperf3_(.+)
targetLabel: __name__
replacement: network_${1}