mirror of
https://github.com/YuzuZensai/netbird-kubernetes-operator.git
synced 2026-09-13 10:49:15 +00:00
0c542db9d70656fbe5d84b75d59196ab66d6c48b
This changes the group reconcile to get the existing group first and then update it in place. If not done like this peers will be removed from the group on the next reconcile. Fixes #221
NetBird Kubernetes Operator
The NetBird Kubernetes Operator automates the provisioning of NetBird network access for services running in your cluster.
Documentation
How It Works
A NetworkRouter registers a NetBird router peer for a given DNS zone in your cluster.
apiVersion: netbird.io/v1alpha1
kind: NetworkRouter
metadata:
name: prod
namespace: netbird
spec:
dnsZoneRef:
name: prod.company.internal
A NetworkResource then exposes a Kubernetes service through that router to one or more NetBird groups.
apiVersion: netbird.io/v1alpha1
kind: NetworkResource
metadata:
name: nginx
namespace: default
spec:
networkRouterRef:
name: prod
namespace: netbird
serviceRef:
name: nginx
groups:
- name: All
Languages
Go
97.8%
Makefile
1.2%
Go Template
0.9%
Dockerfile
0.1%