Skip to content
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

Instructions about installing in own namesapce #8

Open
vassilvk opened this issue Sep 6, 2021 · 0 comments
Open

Instructions about installing in own namesapce #8

vassilvk opened this issue Sep 6, 2021 · 0 comments

Comments

@vassilvk
Copy link
Member

vassilvk commented Sep 6, 2021

KubeMod must be installed in its own namespace.
The reason for this is that KubeMod's workload and configuration manifests must be excluded from KubeMod interceptions.

When installing with kubectl apply -f bundle.yaml this is trivial: https://github.com/kubemod/kubemod/blob/master/bundle.yaml#L5

When installing with Helm 3, we need to:

  • Update the Helm installation instructions to ask the user to create a designated KubeMod namespace and install there. For example, see Longhorn installation instructions for Helm 3.
    Note that if the user is running Helm 3.2+, they can use --create-namespace alongside the --namespace option to create the target namespace if it doesn't exist.
  • Figure out a way to apply admission.kubemod.io/ignore: "true" to the target namespace.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant