Files
SnarfCode/docs/k3s_ingress_and_services.txt

80 lines
5.3 KiB
Plaintext

=== 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"]