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:e9:92:8f:e1:01\" ]; 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:e9:92:8f:e1:01 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-controlplane-01
preemptionPolicy: PreemptLowerPriority
priority: 2000001000
priorityClassName: system-node-critical
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
tolerations:
- operator: Exists
taloscluster-proxmox-return-path-csfarm-controlplane-01
kubernetes.io/config.hash: 0e2e2615b34938ce6c175aab6f450860
kubernetes.io/config.mirror: 0e2e2615b34938ce6c175aab6f450860
kubernetes.io/config.seen: 2026-09-18T20:52:50.443395039Z
kubernetes.io/config.source: http
Spec
Status
allocatedResources:
cpu: 5m
memory: 8Mi
conditions:
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:52:51Z'
status: 'True'
type: PodReadyToStartContainers
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:52:50Z'
status: 'True'
type: Initialized
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:52:54Z'
status: 'True'
type: Ready
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:52:54Z'
status: 'True'
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: '2026-09-18T20:52:50Z'
status: 'True'
type: PodScheduled
containerStatuses:
- allocatedResources:
cpu: 5m
memory: 8Mi
containerID: containerd://8984e667e675e2a7f51886ee3a4b3969e6192cce10e733dd11d871a049ad8b98
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:52:54Z'
user:
linux:
gid: 0
supplementalGroups:
- 0
uid: 0
hostIP: 172.29.21.224
hostIPs:
- ip: 172.29.21.224
phase: Running
podIP: 172.29.21.224
podIPs:
- ip: 172.29.21.224
qosClass: Burstable
resources:
limits:
memory: 32Mi
requests:
cpu: 5m
memory: 8Mi
startTime: '2026-09-18T20:52:50Z'
Events
| Type | Reason | Age | From | Message |
|---|---|---|---|---|
| No events found. | ||||