hierarchical-namespaces

Home of the Hierarchical Namespace Controller (HNC). Adds hierarchical policies and delegated creation to Kubernetes namespaces for improved in-cluster multitenancy. (by kubernetes-sigs)

Hierarchical-namespaces Alternatives

Similar projects and alternatives to hierarchical-namespaces

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better hierarchical-namespaces alternative or higher similarity.

hierarchical-namespaces reviews and mentions

Posts with mentions or reviews of hierarchical-namespaces. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-27.
  • Efficient Cluster Management with Kubernetes’ Hierarchical Namespaces
    1 project | dev.to | 23 Mar 2024
    HNC_VERSION=v1.1.0 HNC_VARIANT=default kubectl apply -f https://github.com/kubernetes-sigs/hierarchical-namespaces/releases/latest/download/hnc-manager.yaml
  • Amazon EC2 Enhances Defense in Depth with Default IMDSv2
    6 projects | news.ycombinator.com | 27 Nov 2023
    Kubernetes has a lot of limitations from a multi tenancy perspective.

    It's functional, but I think it's not as polished as the rest of Kubernetes which is why Kubernetes has a multi tenancy SIG that spawned the hierarchical namespace controller (https://github.com/kubernetes-sigs/hierarchical-namespaces) and virtual clusters (https://github.com/kubernetes-sigs/cluster-api-provider-nest...)

  • Automatically deploy objects after namespace creation
    1 project | /r/kubernetes | 31 May 2023
    Kyverno's a great option. Depending on the usecase you might want to consider https://github.com/kubernetes-sigs/hierarchical-namespaces as well (disclaimer: I'm the original author) - it's good if groups of related namespaces need related objects.
  • Multitenancy with Hierarchical namespaces
    1 project | dev.to | 18 Jun 2022
    ❯ HNC_VERSION=v1.0.0 ❯ kubectl apply -f https://github.com/kubernetes-sigs/hierarchical-namespaces/releases/download/${HNC_VERSION}/default.yaml namespace/hnc-system created customresourcedefinition.apiextensions.k8s.io/hierarchyconfigurations.hnc.x-k8s.io created customresourcedefinition.apiextensions.k8s.io/hncconfigurations.hnc.x-k8s.io created customresourcedefinition.apiextensions.k8s.io/subnamespaceanchors.hnc.x-k8s.io created role.rbac.authorization.k8s.io/hnc-leader-election-role created clusterrole.rbac.authorization.k8s.io/hnc-admin-role created clusterrole.rbac.authorization.k8s.io/hnc-manager-role created clusterrole.rbac.authorization.k8s.io/hnc-proxy-role created rolebinding.rbac.authorization.k8s.io/hnc-leader-election-rolebinding created clusterrolebinding.rbac.authorization.k8s.io/hnc-manager-rolebinding created clusterrolebinding.rbac.authorization.k8s.io/hnc-proxy-rolebinding created secret/hnc-webhook-server-cert created service/hnc-controller-manager-metrics-service created service/hnc-webhook-service created deployment.apps/hnc-controller-manager created mutatingwebhookconfiguration.admissionregistration.k8s.io/hnc-mutating-webhook-configuration created validatingwebhookconfiguration.admissionregistration.k8s.io/hnc-validating-webhook-configuration created # Install helper plugin ❯ kubectl krew install hns
  • Is it anti-pattern to have multiple environments under a single namespace?
    3 projects | /r/kubernetes | 13 Apr 2022
    I would say it’s an anti-pattern since using a namespace for multiple environments will be a pain. Not sure what you mean by CRDs though. There is an addon that gives you namespace hierarchies. I.e. each team gets a namespace and they can have sub-namespaces for environments. Check it out: https://github.com/kubernetes-sigs/hierarchical-namespaces
  • Ask r/kubernetes: What are you working on this week?
    1 project | /r/kubernetes | 2 Feb 2022
    Looking into the Hierarchical Namespace Controller to see if it can simplify our heavily multi-tenanted clusters. So far so good!
  • RBAC and limited namespace access
    2 projects | /r/kubernetes | 19 Dec 2021
    HNC is designed for these kinds of scenarios: https://github.com/kubernetes-sigs/hierarchical-namespaces
  • Introduction to Multi-Tenancy in Kubernetes
    3 projects | dev.to | 9 Dec 2021
    Project HNC
  • A note from our sponsor - WorkOS
    workos.com | 26 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic hierarchical-namespaces repo stats
8
581
6.6
7 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com