containers:
- command:
- /bin/sh
- -ec
- "set -eu\nNFT=nft\n\nexternal_if=\nfor address_file in /sys/class/net/*/address;\
\ do\n if [ \"$(cat \"$address_file\")\" = \"02:b3:48:14:7c:d4\" ]; then\n \
\ external_if=\"${address_file%/address}\"\n external_if=\"${external_if##*/}\"\
\n break\n fi\ndone\nif [ -z \"$external_if\" ]; then\n echo \"external interface\
\ with MAC 02:b3:48:14:7c:d4 was not found\" >&2\n exit 1\nfi\n\ncleanup() {\n\
\ \"$NFT\" delete table ip taloscluster_return_path 2>/dev/null || true\n}\n\
trap cleanup EXIT\ncleanup\n\n\"$NFT\" -f - <<EOF\ntable ip taloscluster_return_path\
\ {\n chain prerouting {\n type filter hook prerouting priority -160; policy\
\ accept;\n iifname \"$external_if\" ip daddr 141.142.36.0/24 ct direction\
\ original ct mark set ct mark | 0x00002000\n ct direction reply ct mark &\
\ 0x00002000 != 0 meta mark set meta mark | 0x00002000\n }\n}\nEOF\n\nwhile \"\
$NFT\" list table ip taloscluster_return_path >/dev/null 2>&1; do\n sleep 30\n\
done\nexit 1\n"
image: registry.k8s.io/kube-proxy:v1.36.4
imagePullPolicy: IfNotPresent
name: return-path
resources:
limits:
memory: 32Mi
requests:
cpu: 5m
memory: 8Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
add:
- NET_ADMIN
drop:
- ALL
readOnlyRootFilesystem: true
runAsGroup: 0
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
enableServiceLinks: true
hostNetwork: true
nodeName: csfarm-worker-02
preemptionPolicy: PreemptLowerPriority
priority: 2000001000
priorityClassName: system-node-critical
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
tolerations:
- operator: Exists
taloscluster-proxmox-return-path-csfarm-worker-02
kubernetes.io/config.hash: c0e2a76cceedd5a7e563f9b613200e6b
kubernetes.io/config.mirror: c0e2a76cceedd5a7e563f9b613200e6b
kubernetes.io/config.seen: 2026-09-18T20:53:47.193473175Z
kubernetes.io/config.source: http
Owner:
csfarm-worker-02 (Node)
Spec
Status
allocatedResources:
cpu: 5m
memory: 8Mi
conditions:
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:53:48Z'
status: 'True'
type: PodReadyToStartContainers
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:53:47Z'
status: 'True'
type: Initialized
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:53:51Z'
status: 'True'
type: Ready
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:53:51Z'
status: 'True'
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:53:47Z'
status: 'True'
type: PodScheduled
containerStatuses:
- allocatedResources:
cpu: 5m
memory: 8Mi
containerID: containerd://afc9c5ef86e7f46db20c7d37027b208b8f5c4243c163335215d9ff1d4a4deb48
image: registry.k8s.io/kube-proxy:v1.36.4
imageID: registry.k8s.io/kube-proxy@sha256:b33fcdd8319290736e566f5fc2225ca07d3c2dfc025fb006342791aa31be4603
lastState: {}
name: return-path
ready: true
resources:
limits:
memory: 32Mi
requests:
cpu: 5m
memory: 8Mi
restartCount: 0
started: true
state:
running:
startedAt: '2026-09-18T20:53:51Z'
user:
linux:
gid: 0
supplementalGroups:
- 0
uid: 0
hostIP: 172.29.21.249
hostIPs:
- ip: 172.29.21.249
phase: Running
podIP: 172.29.21.249
podIPs:
- ip: 172.29.21.249
qosClass: Burstable
resources:
limits:
memory: 32Mi
requests:
cpu: 5m
memory: 8Mi
startTime: '2026-09-18T20:53:47Z'
Events
| Type | Reason | Age | From | Message |
|---|---|---|---|---|
| No events found. | ||||