Closed as not planned
Description
Kube-OVN Version
v1.12.29
Kubernetes Version
v1.28.11
Operation-system/Kernel Version
"CentOS Linux 7 (Core)" 5.10.0-228.2410.el7.bzl.x86_64
Description
When creating pods in batches, a large number of NoAvailableAddress
errors occur
E1128 10:02:11.291383 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1382': NoAvailableAddress, requeuing
E1128 10:02:11.298457 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.298474 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.298487 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1382': NoAvailableAddress, requeuing
E1128 10:02:11.308268 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.308282 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.308294 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1376': NoAvailableAddress, requeuing
E1128 10:02:11.318782 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.318798 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.318812 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1383': NoAvailableAddress, requeuing
E1128 10:02:11.324401 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.324417 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.324431 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1383': NoAvailableAddress, requeuing
E1128 10:02:11.327052 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.327068 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.327080 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1377': NoAvailableAddress, requeuing
E1128 10:02:11.342842 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.342856 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.342869 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1370': NoAvailableAddress, requeuing
E1128 10:02:11.355345 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.355363 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.355377 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1384': NoAvailableAddress, requeuing
E1128 10:02:11.365660 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.365674 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.365688 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1384': NoAvailableAddress, requeuing
E1128 10:02:11.376498 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.376512 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.376523 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1380': NoAvailableAddress, requeuing
E1128 10:02:11.377634 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.377648 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.377659 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1371': NoAvailableAddress, requeuing
E1128 10:02:11.392717 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.392735 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.392758 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1372': NoAvailableAddress, requeuing
E1128 10:02:11.410417 7 pod.go:1659] NoAvailableAddress
E1128 10:02:11.410430 7 pod.go:608] NoAvailableAddress
E1128 10:02:11.410445 7 pod.go:425] error syncing 'kf-partition/predict-data-2-hive-2024-11-20-8d364b9370675611-exec-1373': NoAvailableAddress, requeuing
E1128 10:02:11.475704 7 pod.go:1659] NoAvailableAddress
Namespace kf-partition has multiple subenet
apiVersion: v1
kind: Namespace
metadata:
annotations:
ovn.kubernetes.io/logical_switch: arsenal-subnet-10,arsenal-subnet-3,arsenal-subnet-6,arsenal-subnet-7,arsenal-subnet-9,arsenal-subnet-1,arsenal-subnet-2,arsenal-subnet-4,arsenal-subnet-5,arsenal-subnet-8
labels:
kubernetes.io/metadata.name: kf-partition
name: kf-partition
resourceVersion: "1422896579"
uid: 0a4aa8fb-4ae3-4590-aec7-41de64f654c3
spec:
finalizers:
- kubernetes
status:
phase: Active
Subnet usage
Steps To Reproduce
- Namespace first subnet IP and a few remaining IPs
- Creating pods in batches
Current Behavior
NoAvailableAddress
error causes pod to retry
Expected Behavior
In multiple subenet when the subnet IP is not actually exhausted, do not cause pod retries due to NoAvailableAddress
errors