Comments (5)
The service is ready, I've switched to a ClusterIP service for debugging purposes.
kubectl describe -n wireguard-system adblock-svc
:Name: adblock-svc Namespace: wireguard-system Labels: <none> Annotations: service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing service.beta.kubernetes.io/aws-load-balancer-type: external Selector: app=wireguard,instance=adblock Type: ClusterIP IP Family Policy: SingleStack IP Families: IPv4 IP: 10.96.160.252 IPs: 10.96.160.252 Port: <unset> 51820/UDP TargetPort: 51820/UDP Endpoints: <none> Session Affinity: None Events: <none>
kubectl describe -n wireguard-system adblock-metrics-svc
:Name: adblock-metrics-svc Namespace: wireguard-system Labels: app=wireguard instance=adblock Annotations: <none> Selector: app=wireguard,instance=adblock Type: ClusterIP IP Family Policy: SingleStack IP Families: IPv4 IP: 10.96.230.14 IPs: 10.96.230.14 Port: metrics 9586/TCP TargetPort: 9586/TCP Endpoints: <none> Session Affinity: None Events: <none>
P.S: I've noticed these AWS load-balancer annotations, why do these exist, I'm on a self-hosted k8s
They are currently hard-coded in the controller, soon you will be able to specify your own annotations:
from wireguard-operator.
It seems to work when using the main
branch instead of the 1.0.1 release.
from wireguard-operator.
Waiting for service to be created
Can you describe the service and check why is not getting ready?
kubectl describe service VPN_NAME-svc
from wireguard-operator.
The service is ready, I've switched to a ClusterIP service for debugging purposes.
kubectl describe -n wireguard-system adblock-svc
:
Name: adblock-svc
Namespace: wireguard-system
Labels: <none>
Annotations: service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
service.beta.kubernetes.io/aws-load-balancer-type: external
Selector: app=wireguard,instance=adblock
Type: ClusterIP
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.96.160.252
IPs: 10.96.160.252
Port: <unset> 51820/UDP
TargetPort: 51820/UDP
Endpoints: <none>
Session Affinity: None
Events: <none>
kubectl describe -n wireguard-system adblock-metrics-svc
:
Name: adblock-metrics-svc
Namespace: wireguard-system
Labels: app=wireguard
instance=adblock
Annotations: <none>
Selector: app=wireguard,instance=adblock
Type: ClusterIP
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.96.230.14
IPs: 10.96.230.14
Port: metrics 9586/TCP
TargetPort: 9586/TCP
Endpoints: <none>
Session Affinity: None
Events: <none>
P.S: I've noticed these AWS load-balancer annotations, why do these exist, I'm on a self-hosted k8s
from wireguard-operator.
I'm going to close this, as the main branch works and only a new release is required.
from wireguard-operator.
Related Issues (20)
- Set the endpoint for a peer HOT 4
- Allow setting AllowedIPs on the server side HOT 4
- Compatibility with Cilium HOT 7
- From Server to Client
- The metrics container (prometheus_wireguard_exporter) fails to run on arm64 HOT 4
- Support wireguard sidecar container through annotations HOT 2
- make install: SIGSEGV HOT 22
- Unable to add any new clients in recent versions (2.0+) HOT 8
- Allow Custom IP Range Configuration to Avoid Network Conflicts
- linting? HOT 3
- IPv6 support
- duplicate synclink code?
- remove unused client secret HOT 1
- Is wireguard-manager-config used? HOT 1
- Does not work with baseline pod security standard HOT 14
- Potential for resource name conflicts HOT 1
- Cannot reach cluster IPs HOT 2
- Dependency Dashboard
- Remove dependency on bash HOT 1
- Hey, why example.com on the CRD? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wireguard-operator.