-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clusterctl: put resources in the kube-system namespace instead of default #47
Comments
I've researched little bit about this, and it doesn't seem possible currently. As of kubernetes-sigs/cluster-api#481 it is possible to put Cluster/Machine resources in other (non-default) namespaces and it is possible to deploy machine and cluster controller is other namespace, but I'll check about this on the upstream Cluster API Implementers' Office Hours. |
To be fixed by kubernetes-sigs/cluster-api#509. Action item: Make sure cluster and machine objects have namespace set once cluster-api dependency is updated. |
Upstream issue is now fixed. A PR will be created soon to update manifests, so all resources are created in appropriate namespace. For now, we're probably going to use the kube-system namespace. |
When creating a new cluster with
clusterctl
, all resources are deployed in thedefault
namespace, including controllers, but also cluster and machine objects.This is a bad practice and we should change this ASAP. We should either use the
kube-system
namespace or create a new namespace for those resources.The text was updated successfully, but these errors were encountered: