Comments (5)
I can take a look at addressing this when I bump the embedded spegel version. I will note that this currently only affects servers, as agents do not support the --bind-address flag, so the listener address cannot be configured. Might want to promote that to an agent flag as well I guess.
from k3s.
Might want to promote that to an agent flag as well I guess.
Having the bind flag on agents would definitely be desirable (and make the overall config options more consistent).
from k3s.
there are already some changes staged in this space in
from k3s.
One of the problems here is that spegel needs to be able to identify which requests are from the local containerd instance and should proxy to other nodes, as opposed to those from other nodes that should not be reproxied. Right now this is done by identifying requests to localhost, and I can't think of another really good way to do that without opening more ports. We may just need to set it up so that it binds to localhost plus the configured bind address.
from k3s.
OK, I've modified that PR to always bind the supervisor on the loopback addresses, in addition to the requested address
from k3s.
Related Issues (20)
- anget node working but access fail on anget node HOT 3
- container didn't get the environment var from CONTAINERD_XXX HOT 1
- Install script `INSTALL_K3S_PR` support does not work if CI has run more than once HOT 2
- Spegel mirror returns 500 instead of 404 on unavailable images HOT 1
- Bump containerd to >= v1.7.17
- Bump etcd to >= v3.5.13 HOT 1
- Add client certificate auth support to HelmChart controller / job image HOT 1
- k3s spontaneous implosion HOT 2
- K3S Rootless mode daemon-reload : Failed to connect to bus: No such file or directory HOT 1
- k3s fails to start because of empty token file HOT 1
- Trying to connect agent to server in two different AWS regions: SSL certificate problem: self-signed certificate in certificate chain HOT 6
- SELinux prevents local-path provisioner PV dirs from being cleaned up HOT 4
- K3s fails to import tarball produced by `ctr image export`
- HA setup over Tailscale HOT 6
- Kube-Prometheus can't access k3s kubernetes version HOT 1
- can't add private registry. isn't listed on k3s crictl info HOT 1
- The liveness probe will fail when the machine’s memory usage is high HOT 1
- [Release-1.29] - Agent node IP not replaced with Tailscale VPN IP
- [Release-1.27] - Agent node IP not replaced with Tailscale VPN IP
- [Release-1.28] - Agent node IP not replaced with Tailscale VPN IP
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 k3s.