docs: add cluster documentation and infrastructure screenshots
This commit is contained in:
79
docs/k3s_ingress_and_services.txt
Normal file
79
docs/k3s_ingress_and_services.txt
Normal file
@@ -0,0 +1,79 @@
|
||||
=== K3s CLUSTER NETWORKING & INGRESS DETAILS ===
|
||||
|
||||
=========================================
|
||||
--- Kubernetes Ingresses (Regular) ---
|
||||
Command: kubectl get ingress -A
|
||||
=========================================
|
||||
NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE
|
||||
awx awx-ingress traefik awx.snarfnet.net 140.44.4.30 80, 443 328d
|
||||
cattle-system rancher traefik aerodrome.snarfnet.net 140.44.4.30 80, 443 2y264d
|
||||
default grafana traefik grafana.snarfnet.net 140.44.4.30 80, 443 2y160d
|
||||
infra authentik-ingress traefik authentik.snarfnet.net 140.44.4.30 80, 443 82d
|
||||
longhorn-system aerodrome-longhorn traefik longhorn.aerodrome.snarfnet.net 140.44.4.30 80, 443 200d
|
||||
monitoring uptime-ing traefik uptime.snarfnet.net 140.44.4.30 80, 443 331d
|
||||
|
||||
=========================================
|
||||
--- Traefik IngressRoutes ---
|
||||
Command: kubectl get ingressroute -A
|
||||
=========================================
|
||||
NAMESPACE NAME AGE
|
||||
kube-system traefik-dashboard 2y264d
|
||||
|
||||
=========================================
|
||||
--- Services with External IPs / LoadBalancers ---
|
||||
Command: kubectl get svc -A | grep -E 'LoadBalancer|NodePort' || kubectl get svc -A
|
||||
=========================================
|
||||
awx awx-lb LoadBalancer 10.43.229.215 140.44.4.33 87:30015/TCP 298d
|
||||
default grafana-lb LoadBalancer 10.43.240.82 140.44.4.28 88:32758/TCP 706d
|
||||
fleet-default iso-image-reg-dockingbay-1-iakuhvrs NodePort 10.43.229.74 <none> 80:31897/TCP 2y78d
|
||||
fleet-default iso-image-reg-dockingcollar-huxamgoo NodePort 10.43.209.76 <none> 80:32501/TCP 2y78d
|
||||
fleet-default iso-image-reg-dockingcollar-qeaaanxq NodePort 10.43.224.10 <none> 80:30650/TCP 2y78d
|
||||
infra authentik-lb LoadBalancer 10.43.59.231 140.44.4.29 444:31041/TCP 82d
|
||||
infra pihole-dns-tcp NodePort 10.43.100.235 <none> 53:32655/TCP 32d
|
||||
infra pihole-dns-udp NodePort 10.43.151.243 <none> 53:31195/UDP 32d
|
||||
infra technitium-npm-vip-service LoadBalancer 10.43.2.98 140.44.4.34 5380:30602/TCP,5353:31807/UDP,5353:31807/TCP 31d
|
||||
infra unified-npm-vip-service LoadBalancer 10.43.173.2 140.44.4.35 80:30949/TCP 31d
|
||||
kube-system traefik LoadBalancer 10.43.39.208 140.44.4.30 80:31007/TCP,443:30379/TCP 2y264d
|
||||
monitoring uptime-lb LoadBalancer 10.43.200.197 140.44.4.31 448:30010/TCP 331d
|
||||
monitoring zabbix-lb LoadBalancer 10.43.112.118 140.44.4.32 447:30019/TCP 298d
|
||||
|
||||
=========================================
|
||||
--- MetalLB IP Address Pools ---
|
||||
Command: kubectl get ipaddresspool -n metallb-system -o yaml 2>/dev/null || kubectl get configmap -n metallb-system -o yaml 2>/dev/null
|
||||
=========================================
|
||||
apiVersion: v1
|
||||
items:
|
||||
- apiVersion: metallb.io/v1beta1
|
||||
kind: IPAddressPool
|
||||
metadata:
|
||||
annotations:
|
||||
objectset.rio.cattle.io/applied: H4sIAAAAAAAA/3zPv27DIBDH8Xe5OVAw+O/WsVumLlWHAy4KLQbLhypVkd+9IhmydYPTTx/pewPc4jvtHEuGBVaqmJKTsbz8aEcVNZzgO+YAC7ydX0PYiflcSoLTfRuwIiw3wJxLxRpL5vYt7ot8Zapyj0V6rDVRM2NzRkIcjTZCj84Lq8MkJuVnoQa8BCI7OUtwnCCho/Qvd0W+NlAbq8gOXY+G7KD93F1MZ/u+H9zs0Hk39KSUbmjGlWCBhFlsj4x24Q09PfMF/3Klte15I38PfKQTw/IB2ipprbTSKPF8z/B5HH8BAAD//08xNutQAQAA
|
||||
objectset.rio.cattle.io/id: 7eaa7313-17bc-41d8-80c9-06afdee48b4e
|
||||
creationTimestamp: "2026-06-26T18:38:39Z"
|
||||
generation: 2
|
||||
labels:
|
||||
objectset.rio.cattle.io/hash: 71340e4625a3e461c92f3245556b9babcb65e001
|
||||
name: lan-pool
|
||||
namespace: metallb-system
|
||||
resourceVersion: "969226420"
|
||||
uid: c805f116-3e69-4220-88eb-30c7614365e9
|
||||
spec:
|
||||
addresses:
|
||||
- 140.44.4.28-140.44.4.39
|
||||
autoAssign: true
|
||||
avoidBuggyIPs: false
|
||||
status:
|
||||
assignedIPv4: 8
|
||||
assignedIPv6: 0
|
||||
availableIPv4: 4
|
||||
availableIPv6: 0
|
||||
kind: List
|
||||
metadata:
|
||||
resourceVersion: ""
|
||||
|
||||
=========================================
|
||||
--- MetalLB L2 Advertisements ---
|
||||
Command: kubectl get l2advertisement -n metallb-system 2>/dev/null
|
||||
=========================================
|
||||
NAME IPADDRESSPOOLS IPADDRESSPOOL SELECTORS INTERFACES
|
||||
lan-advertisement ["lan-pool"]
|
||||
Reference in New Issue
Block a user