Comments (4)
The install script doesn't validate the flags, it just writes them to the systemd unit. Having the install script do flag validation would significantly increase the complexity; I don't think it's a big ask to have to look at the logs to see what's wrong. It is not even really possible to validate ALL the flags, some are passed through directly to various Kubernetes components, which will raise their own errors if the flags are wrong.
from k3s.
Thanks for your answer
Yes is not hard to validate the flags manually
The problem is mainly that if you pass a wrong flag then you have to uninstall k3s and start from zero
A bit time consuming
Isn't there a way at least when Systemd starts the k3s.service to let k3s to display some message that something is wrong or not
Because the current behaviour is or it hangs or Systemd shows a general error and you have to search thru internet to understand what is wrong, doing systemctl status k3s also doesn't help there is just the exit code 1 or just displays a general text (Failed)
Not a big one, but can be a improvement for future
from k3s.
The problem is mainly that if you pass a wrong flag then you have to uninstall k3s and start from zero
No you don't? You can just re-run the installer with the correct flags, or edit the systemd unit manually and reload/restart it.
from k3s.
ok, Thanks
Didn't know about this possibility
Thanks for your time
from k3s.
Related Issues (20)
- Cannot override k3s default kubelet-args via user-provided kubelet config file HOT 10
- service ip is unreachable from pod HOT 2
- How do I know which container of this path belongs to HOT 1
- Node cannot get itΒ΄s IP - host IP unknown; known addresses: [] HOT 2
- etcd issues when removing and re-adding nodes HOT 1
- Validate SLES 15 SP6
- Validate Amazon Linux 2
- Validate RHEL/Rocky/Oracle 8.10 HOT 1
- Validate RHEL/Rocky/Oracle 9.4 HOT 2
- k3s server crashes abruptly when approximately 300 requests are sent in a span of 60 seconds (client QPS is 5 and bursty limit is 10) HOT 1
- panic: runtime error: invalid memory address or nil pointer dereference HOT 7
- Configuration problem with static CPU manager HOT 1
- Migrate Docker tests from Drone to GHA
- [Release 1.29] Bump flannel v0.25.4 and fix issue with IPv6Masq HOT 1
- [Release 1.27] Bump flannel v0.25.4 and fix issue with IPv6Masq
- [Release 1.28] Bump flannel v0.25.4 and fix issue with IPv6Masq HOT 1
- Install systemd unit to run cleanup on shutdown or reboot
- Ingress is going on all the nodes HOT 4
- k3s-agent not starting on ec2 error "failed to get CA certs" HOT 2
- Ingress is going on all the nodes HOT 1
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.