Files
netbird-kubernetes-operator/README.md
T

43 lines
892 B
Markdown
Raw Normal View History

# NetBird Kubernetes Operator
The NetBird Kubernetes Operator automates the provisioning of NetBird network access for services running in your cluster.
2025-03-06 10:57:45 +02:00
## Documentation
- [Getting Started](/docs/getting-started.md)
- [Usage](/docs/usage.md)
- [API Reference](/docs/api-reference.md)
## How It Works
A `NetworkRouter` registers a NetBird router peer for a given DNS zone in your cluster.
```yaml
apiVersion: netbird.io/v1alpha1
kind: NetworkRouter
metadata:
name: prod
namespace: netbird
spec:
dnsZoneRef:
name: prod.company.internal
2025-03-06 15:32:17 +01:00
```
2025-03-06 10:57:45 +02:00
A `NetworkResource` then exposes a Kubernetes service through that router to one or more NetBird groups.
2025-08-05 19:45:36 +03:00
```yaml
apiVersion: netbird.io/v1alpha1
kind: NetworkResource
metadata:
name: nginx
namespace: default
spec:
networkRouterRef:
name: prod
namespace: netbird
serviceRef:
name: nginx
groups:
- name: All
```