- Add WGNetwork
- IP Assigner
- Manage Server Key
- WireGuard Server Deployment
- Manage Service [LoadBalancer,NodePort,ClusterIP]
- Add WGClient
- Set IP for Client
- Generate server and client WireGuard configuration files
- Cretae client WireGuard ConfigMap
- Update Server Deployment to apply new client
- Remove WGNetwork
- Delete IP Assigner
- Delete Server Deployment and ConfigMaps
- Delete Service
- Remove WGClient
- Return Client IP
- Update Server ConfigMap
- Update Server Deployment
- Remove client WireGuard ConfigMap
- Access PodCIDR by clients via WireGuard
- Using NAT or ...
- Update WGClient
- Update WGNetwork
- Handle Client and Server Keys
- Deploy Operator via Helm
-
Notifications
You must be signed in to change notification settings - Fork 0
araminian/zenguard
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
ZenGuard : a Kubernetes operator for managing WireGuard
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published