vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
What issue type does this pull request address? (keep at least one, remove the others)
/kind bugfix
/kind enhancement
/kind feature
/kind documentation
/kind test
What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves #
Please provide a short message that should be published in the vcluster release notes
Fixed an issue where vcluster ...
What else do we need to know?
commands to run:
Set up a minikube cluster
> just run-conformance
Start devspace:
> devspace dev --var COMMON_VALUES="/dev/null" --var VALUES_FILE="conformance/local/values.yaml" --profile test-k8s
What issue type does this pull request address? (keep at least one, remove the others) /kind bugfix /kind enhancement /kind feature /kind documentation /kind test
What does this pull request do? Which issues does it resolve? (use
resolves #<issue_number>
if possible) resolves #Please provide a short message that should be published in the vcluster release notes Fixed an issue where vcluster ...
What else do we need to know? commands to run: Set up a minikube cluster
Start devspace:
Once in devspace, start the vcluster:
Once the vcluster is running, connect to it:
Once the vcluster port-forwarding is running, run sonobouy tests:
To deploy the replication controller:
To foreground delete the replication controller:
You might have to issue the delete call multiple times, as it is flaky. At some point you should see some pods stuck in
ContainerCreating
.To clean up the ones in
ContainerCreating
you can issue: