Comments (10)
Your suggested workaround seems to work, tnx!
from kube-vip.
Hi, So what is happening here is that the admin.conf isn't being passed to the configuration ->
https://kube-vip.io/control-plane/#generate-the-manifest
has the steps for generating a daemonset manifest, looking at your configuration, the following should generate what you need -> curl -sL kube-vip.io/k3s | vipAddress=10.8.95.3 vipInterface=eth0 sh
you'll need to edit the volumes.hostPath.path
to match where there kubernetes configuration will be generated.
from kube-vip.
Thanks for the quick reply! I know the admin.conf
is not getting passed, it is precisely what I want. In my cluster (being Talos) this file is not present on the nodes (and its best practise to use in-cluster client from within the cluster).
So, since there is code and a flag for using in-cluster config, can you tell me how I do that?
from kube-vip.
Ah ok! that's good to know. Then this must be a bug! the inCluster
is a flag not an environment variable.. so you'll need to add it to the command
.
- /kube-vip
- start
- --inCluster
off the top of my head :)
from kube-vip.
Awesomesauce.. i'll leave this open to track the issue for now :-) (any other feedback is totally welcome)
from kube-vip.
This has all been addressed now in a newer release
from kube-vip.
@jonkerj I'm working to get kube-vip working in talos but not sure how to get logs if my control-plane is unavailble. Do you have any ideas where to look?
from kube-vip.
You can inspect the containers with docker/containerd?
from kube-vip.
Okay, that's a good sign the static pod never ran. talosctl containers
doesn't show it
from kube-vip.
Hi @anthr76, as of Talos 0.9 one can have Talos do vip (they actually include kube-vip), which made this approach a bit obsolte for me. You probably want to use talosctl containers -k
and talosctl logs -k
to debug your static pods.
from kube-vip.
Related Issues (20)
- Egress pod startup delay HOT 1
- Multiple interfaces with kube-vip
- [Bug or Feature?] kube-vip drops VIP when kube-apiserver unreachable. HOT 2
- How to set vip for pods with hostNetwork HOT 1
- Consistent DHCP renew failure analysis HOT 10
- CrashLoopBackOff Error in kube-vip Daemonset Due to Missing iptables Executable with --lbForwardingMethod masquerade HOT 1
- kube-vip does not re-add control plane IP to IPVS when kube-apiserver becomes reachable
- Generated manifest contain "status", leading to errors in ArgoCD HOT 1
- Load balancing load balancer when using ARP mode seems to be not working
- kube-vip on ubuntu 22 Leaderelection lost. HOT 3
- svc_election=true will cause load balancers with the same IP to appear on different servers HOT 1
- Upgrading Service Only Manifest Generation for K3S from 0.6.2 to 0.81 results in "invalid IP address" HOT 2
- Controlplane VIP only lasts 60 seconds HOT 1
- control plane apiserver LB need check apiserver health status /readyz HOT 1
- v0.8.1 doesn't set vip_cidr default HOT 3
- Kube-vip hang on releasing IP
- Control Plane Load-Balancing issue with IPVS
- [Bug] kube-vip in arp_mode chooses arp socket address based on default route not on interface address
- v0.8.2: dial tcp 10.43.0.1:443: connect: network is unreachable
- VIP does not come up on fresh cluster install HOT 2
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 kube-vip.