BSD 3-Clause "New" or "Revised" License

项目介绍

netbirdio/kubernetes-operator 是一个托管在 GitHub 上的开源项目,主要使用 Go 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 176 个 Star、63 次 Fork。

仓库全名
netbirdio/kubernetes-operator
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
176
Fork 数
63
未关闭 Issue
22

README 摘要

NetBird Kubernetes Operator The NetBird Kubernetes Operator automates the provisioning of NetBird network access for services running in your cluster. It extends the Kubernetes API with CRDs, letting you manage NetBird peers, routes, and groups declaratively, the same way you manage the rest of your infrastructure. Features Declarative peer management - define NetBird peers as Kubernetes resources and let the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

kubernetes-operator 用什么语言开发?

主要使用 Go 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 176 个 Star。

kubernetes-operator 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 kubernetes-operator 的源码?

可以直接克隆仓库:git clone https://github.com/netbirdio/kubernetes-operator.git,默认分支为 main;安装与运行步骤见仓库 README。

kubernetes-operator 最近还在维护吗?

仓库最近一次更新为 3 天前,当前有 22 个未关闭 Issue;Star 数为 176,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Kubernetes operator for Netbird

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
312
价值分
124
活跃状态
活跃

语言占比

Dockerfile
Go
Go Template
Makefile

Release

README

NetBird Kubernetes Operator

The NetBird Kubernetes Operator automates the provisioning of NetBird network access for services running in your cluster. It extends the Kubernetes API with CRDs, letting you manage NetBird peers, routes, and groups declaratively, the same way you manage the rest of your infrastructure.

Features

  • Declarative peer management - define NetBird peers as Kubernetes resources and let the operator handle provisioning and lifecycle
  • Automatic secret management - setup keys and credentials are stored and rotated as Kubernetes secrets
  • Namespace-scoped or cluster-wide - deploy per-namespace for multi-tenant clusters or cluster-wide for full coverage
  • Works with any NetBird deployment - compatible with NetBird Cloud and self-hosted instances

Getting Started

For full setup instructions, see the Getting Started documentation.

Once your secret is configured, install the operator with Helm.

helm upgrade --install --create-namespace -n netbird netbird-operator oci://ghcr.io/netbirdio/helm-charts/netbird-operator

API

Kind API Version
SetupKey netbird.io/v1alpha1
Group netbird.io/v1alpha1
NetworkRouter netbird.io/v1alpha1
NetworkResource netbird.io/v1alpha1
NetworkEgress netbird.io/v1alpha1
SidecarProfile netbird.io/v1alpha1
ClusterProxy netbird.io/v1alpha1

评论

暂无评论