google / gvisor

Application Kernel for Containers
https://gvisor.dev
Apache License 2.0
15.86k stars 1.3k forks source link

`testcluster`: Remove all dependencies on cluster spec protobuffer. #11201

Open copybara-service[bot] opened 1 day ago

copybara-service[bot] commented 1 day ago

testcluster: Remove all dependencies on cluster spec protobuffer.

Instead, cluster nodepools are reconstructed from Kubernetes client API data and looking at their labels from that. Then these are used for configuring pods to schedule on these nodes.

This reduces dependencies on GKE-specific implementation details and makes benchmarks easier to run outside of GKE.