Antonio Ojea
418f98aae4
repairip wait for the default servicecidr
2024-06-27 11:33:36 +00:00
Antonio Ojea
8490273979
performance test to compare allocators
...
The current results with 100 works and 15k services on a (n2-standard-48) vCPU: 48 RAM: 192 GB are:
Old allocator:
perf_test.go:139: [RESULT] Duration 1m9.646167533s: [quantile:0.5 value:0.462886801 quantile:0.9 value:0.496662838 quantile:0.99 value:0.725845905]
New allocator:
perf_test.go:139: [RESULT] Duration 2m12.900694343s: [quantile:0.5 value:0.481814448 quantile:0.9 value:1.3867615469999999 quantile:0.99 value:1.888190671]
The new allocator has higher latency but in contrast allow to use a
larger number of services, when tested with 65k Services the old
allocator etcd crashes with storage exceeded.
The scenario is also not realistic, as a continuous and high load on
Service creation is not expected.
2024-06-27 11:33:36 +00:00
Antonio Ojea
6639411231
add log to migration test
2024-06-27 11:33:36 +00:00
Antonio Ojea
101722249d
test enable and disable ServiceCIDR feature
2024-06-27 11:33:36 +00:00
Antonio Ojea
f36975b193
remove iptree from tree
2024-06-27 11:33:36 +00:00
Antonio Ojea
b04ca186d8
replace the iptree on the ipallocator
...
ServiceCIDRs are protected by finalizers and the CIDRs fields are
inmutable once set, only the readiness state impact the allocator
as it can only allocate IPs if any of the ServiceCIDR is ready.
The Add/Update events triggers a reconcilation of the current state
of the ServiceCIDR present in the informers with the existing IP
allocators.
The Delete events are handled directly to update or delete the
corresponing IP allocator.
2024-06-27 11:33:36 +00:00
Antonio Ojea
b5cfccbca7
replace iptree on the servicecidr controller
2024-06-27 11:33:36 +00:00
Antonio Ojea
f06b355daf
replace iptree on the repairip controller
2024-06-27 11:33:35 +00:00
Antonio Ojea
55c9b58e48
add new metric to record the latency to allocate an IP address
2024-06-27 11:33:35 +00:00
Kubernetes Prow Robot
95c7621ed0
Merge pull request #125755 from saschagrunert/named-param-service
...
Make CRI service interface function arguments consistent
2024-06-27 04:22:05 -07:00
Kubernetes Prow Robot
24478e0c4a
Merge pull request #125729 from p0lyn0mial/upstream-deflake-test-wait-until-fresh
...
storage/cacher/cacher_whitebox_test.go: deflake TestWaitUntilFreshAndListFromCache
2024-06-27 04:21:58 -07:00
SataQiu
7120b3902c
kubeadm: improve the error/warning messages of 'validateSupportedVersion' to include the checked resource kind
2024-06-27 18:47:09 +08:00
Kubernetes Prow Robot
7210f2aa68
Merge pull request #125752 from SataQiu/fix-cmd-desc-20240627
...
kubeadm: update the long description about 'kubeadm config' command
2024-06-27 03:20:17 -07:00
Kubernetes Prow Robot
92e0db2bbf
Merge pull request #125640 from googs1025/resourceclaim_controller_log_fix1
...
added resourceclaim_controller log info
2024-06-27 03:20:10 -07:00
Kubernetes Prow Robot
e31d2cef71
Merge pull request #125736 from aojea/netpol_v0.4.0
...
update kube-network-policies to v0.4.0
2024-06-27 02:14:51 -07:00
Lukasz Szaszkiewicz
f9b15700fb
apiserver/storage: storagetesting.RunTestList validates RemainingItemCount
2024-06-27 11:06:15 +02:00
Sascha Grunert
4411a070fc
Make CRI service interface function arguments consistent
...
The arguments should contain named parameters, which is now the case.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-06-27 10:30:24 +02:00
SataQiu
6190152abd
kubeadm: update the long description about 'kubeadm config' command
2024-06-27 15:54:42 +08:00
Kubernetes Prow Robot
d4c18e5454
Merge pull request #125709 from benluddy/test-fuzz-owners
...
Add OWNERS to test/fuzz.
2024-06-27 00:50:33 -07:00
Kubernetes Prow Robot
210ab3cbab
Merge pull request #124241 from chengjoey/fix/gce-base64
...
fix base64 invalid argument when running gce util.sh
2024-06-27 00:50:15 -07:00
Lukasz Szaszkiewicz
825091693d
kube-controller-manager: enable WatchListClient
2024-06-27 09:01:06 +02:00
Lukasz Szaszkiewicz
be00cded2d
e2e/apimachinery/watchlist: always run WatchList e2e tests
2024-06-27 08:49:59 +02:00
Lukasz Szaszkiewicz
0b15903b35
kube-apiserver: promote WatchList feature to beta
2024-06-27 08:49:59 +02:00
Kubernetes Prow Robot
bffc02b955
Merge pull request #125738 from pohly/hack-local-up-cluster-cors-fix
...
hack/local-up-cluster.sh: adapt to stricter --cors-allowed-origins
2024-06-26 20:40:18 -07:00
Kubernetes Prow Robot
921b69b133
Merge pull request #125582 from chrischdi/pr-kubeadm-kep-4471
...
kubeadm: implement ControlPlaneKubeletLocalMode
2024-06-26 20:40:12 -07:00
googs1025
8ce056df84
add DefaultSelector method ut
...
Signed-off-by: googs1025 <googs1025@gmail.com>
2024-06-27 11:23:48 +08:00
joey
327324a25d
fix base64 invalid argument when running gce util.sh
...
Signed-off-by: joey <zchengjoey@gmail.com>
2024-06-27 10:39:18 +08:00
Kubernetes Prow Robot
480507464f
Merge pull request #125742 from siyuanfoundation/api-comp-ver1
...
Add KUBE_EMULATED_VERSION env variable to set the emulated-version of apiserver
2024-06-26 18:59:33 -07:00
Kubernetes Prow Robot
905fdda366
Merge pull request #125739 from seans3/ignore-portforward-leak
...
Ignore reported goroutine leak during SPDY shutdown
2024-06-26 17:57:14 -07:00
Kubernetes Prow Robot
152a0ca474
Merge pull request #125712 from benluddy/remove-cbor-test-skips
...
KEP-4222: Remove temporary mechanism for skipping CBOR tests.
2024-06-26 17:57:04 -07:00
Kubernetes Prow Robot
11446a394f
Merge pull request #125745 from BenTheElder/ping-ping
...
bump github.com/moby/spdystream to v0.3.0
2024-06-26 15:15:41 -07:00
Kubernetes Prow Robot
9626cd34f4
Merge pull request #125741 from nilekhc/svm-crd-flake
...
[Storage Version Migrator] fix: increases timeout on CRD update check
2024-06-26 15:15:32 -07:00
Kubernetes Prow Robot
3084c15dd9
Merge pull request #125723 from p0lyn0mial/upstream-refactor-watch-list-kcm-units
...
kube-controller-manager: refactor watchlist unit tests
2024-06-26 15:15:22 -07:00
Kubernetes Prow Robot
a3a4f9658b
Merge pull request #125492 from Nordix/esotsal/123951
...
pod-resize-scheduler-tests: fix ci-kubernetes-e2e-ec2
2024-06-26 14:13:48 -07:00
Kubernetes Prow Robot
cd19796316
Merge pull request #125475 from AkihiroSuda/rro
...
KEP-3857: promote RecursiveReadOnlyMounts feature to beta
2024-06-26 14:13:39 -07:00
Kubernetes Prow Robot
c7e316374c
Merge pull request #125733 from wojtek-t/test_watch_semantics_flake
...
Fix test flakes for TestWatchSemantics
2024-06-26 13:09:45 -07:00
Quan Tian
59d90eb17e
Make the output of kubectl describe service
more informative ( #125117 )
...
* kubectl: add internalTrafficPolicy to Service describer
* kubectl: add loadBalancer ipMode to Service describer
* kubectl: fix duplicate IP fields in Service describer
For a LoadBalancer Service, there were two "IP" fields in the output of
`kubectl describe service` if its loadBalancerIP is not empty, which
looks ambiguous.
2024-06-26 13:09:36 -07:00
Benjamin Elder
c5aa8fdc71
bump github.com/moby/spdystream to v0.3.0
...
picks up fix for data-race in Ping
2024-06-26 12:27:14 -07:00
Kubernetes Prow Robot
1d51766c7a
Merge pull request #125698 from pohly/dra-log-output
...
DRA: log output
2024-06-26 12:01:03 -07:00
Kubernetes Prow Robot
8637867c9c
Merge pull request #125422 from benluddy/cbor-disable-binarymarshaler
...
KEP-4222: Disable recognition of Binary(Unm|M)arshaler in CBOR serializer.
2024-06-26 12:00:54 -07:00
Kubernetes Prow Robot
25a43070ee
Merge pull request #123468 from ffromani/fix-mm-metrics-test
...
node: memory manager: fix the metrics tests
2024-06-26 12:00:45 -07:00
Ben Luddy
2d3e6f8762
Add OWNERS to test/fuzz.
2024-06-26 14:21:16 -04:00
Sotiris Salloumis
7dbc2a9ea8
pod-resize-scheduler-tests: fix ci-kubernetes-e2e-ec2
2024-06-26 20:20:13 +02:00
Siyuan Zhang
126a47d4b5
Add KUBE_EMULATED_VERSION env variable to set the emulated-version of apiserver.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-06-26 11:20:10 -07:00
Kubernetes Prow Robot
a4b8d0faa8
Merge pull request #125731 from dashpole/revert_otel
...
Revert "Update opentelemetry dependencies to the latest release."
2024-06-26 10:59:18 -07:00
Kubernetes Prow Robot
2b122bc5fa
Merge pull request #125650 from mjudeikis/mjudeikis/generic-controlplane
...
Generic Control Plane: Add Extra.DisableAvailableConditionController for kube-aggregator
2024-06-26 10:59:10 -07:00
Kubernetes Prow Robot
437f6e92ec
Merge pull request #125641 from nirs/sample-cli-plugin-help
...
Sample cli plugin help
2024-06-26 10:59:02 -07:00
Kubernetes Prow Robot
b29dce0757
Merge pull request #125627 from yt-huang/clean-up
...
drop deprecated PollWithContext and adopt PollUntilContextTimeout ins…
2024-06-26 10:58:55 -07:00
Kubernetes Prow Robot
e57f8ad80b
Merge pull request #125439 from Octopusjust/k8s-pr22
...
pkg/printers: drop deprecated pointer package
2024-06-26 10:58:48 -07:00
Nilekh Chaudhari
027630a0dc
fix: increases timeout on CRD update check
...
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
2024-06-26 10:49:16 -07:00