This message was deleted.
# k3s
a
This message was deleted.
q
I might be wrong, but I think I've read that all alpha-features are removed from the k3s binary to keep the size down or something like that.
l
Hmm sad … fair enough
@creamy-pencil-82913 is that so?
c
kubelet-api-server-arg
is not a thing. Did you want
kubelet-arg
or perhaps
kube-apiserver-arg
?
l
Sorry … I did use
kube-apiserver-arg
and not
kubelet-api-server-arg
- still no cigar though @creamy-pencil-82913 - I’m not getting
gRPC
enabled?
I’ve been trying to read the docs thoroughly. However, I can’t quite decipher whether this a per Kubernetes system component thing or not. The cluster where I’m trying this, being a v1.23.6 should do it. However, I’m not 100% on how I enable alpha features. Thank you
c
what exactly did you try?
l
See loc 165
That's what I tried
@creamy-pencil-82913 does that make sense?
c
the kubelet is what does the actual probing, so you probably need to enable the feature-gate there as well. Have you done so?
the Kubernetes docs don’t ever tell you which components need a particular feature-gate, so if something’s not working right it’s usually best to enable it on all of them (apiserver, controller-manager, scheduler, kubelet) until you can figure out which ones actually need it.
l
Aah right - thank you! Pretty complex to figure this out then
Nope I haven’t enabled it on the kubelet - how do I do so for
k3s
thanks
@creamy-pencil-82913 do you know mate? Thanks!
c
I told you how up above
Did you want
kubelet-arg
or perhaps
kube-apiserver-arg
l
Hmm okay fair. Just added a pic. Where I showed what I'm doing. Today I'm using kube-apiserver-arg
So I've tried with all these arguments now. However, these are only configured on control-plane nodes so when a gRPC probe test workload goes to a worker it doesn't work. If I make the workload tolerate the control-plane taint and cordon all workers the workload goes to X control-plane node and it works. So I need to configure the kubelet I guess? At least it's the only K3s/Kubernetes arg. That makes sense in this context. Am I right?
c
yes, you need to enable the feature-gate on all the components that use it
l
Alright. Thank you! Trying …. really requires some investigation this alpha feature thingy
So gRPC probes can be had on k3s workers with the use of the
kubelet-arg
parameter.