mirror of
https://github.com/YuzuZensai/netbird-kubernetes-operator.git
synced 2026-09-13 10:49:15 +00:00
cae1ab796b5fbb8b2413a83ba69a6a24a2f92911
Managing the Golang CI Lint version is a bit cumbersome when it is hard coded in the Makefile. This switches to using the local version. In the end the version specified in the GH actions flow with be the authority.
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%