This message was deleted.
# rancher-desktop
a
This message was deleted.
f
I don't think
kind
will work; I would suggest
k3d
if you really need multi-node clusters.
If that is indeed the use-case, then maybe requesting support for multi-node clusters in a Github issue would be useful. I've been contemplating it, but so far nobody has asked about it (beyond telling us that
kind
doesn't work).
q
we were trying to use
act
to test a thing where we'll eventually be using
helm/kind-action
.
f
Thanks, that is good to know. And would be great to collect in an issue.
q
I'll try to do that soon, but not now
f
I'm not sure if
kind
is fixable as long as Rancher Desktop uses Alpine as the VM image. OTOH
k3d
is working, so not sure what it is that is breaking
kind
. Initially it was cgroup v2 support, but even with that fixed,
kind
still failed for me. And then I ran out of time investigating it.
q
I can definitely give steps to reproduce because it's trivial
f
Steps to reproduce what?
q
It should be
brew install act
, create a repository with this workflow https://github.com/helm/kind-action#example-workflow, and then use
act
We don't precisely need multi node. We just want a simple way to use k8s in GitHub workflows, and this is pretty simple
f
I've asked Matt why there is no
helm/k3d-action
, and he basically said "because you didn't write it"... πŸ™‚
q
Heh
f
Anyways,
kind
already fails from the shell like this:
Copy code
$ kind create cluster -v 9
Creating cluster "kind" ...
DEBUG: docker/images.go:67] Pulling image: kindest/node:v1.27.3@sha256:3966ac761ae0136263ffdb6cfd4db23ef8a83cba8a463690e98317add2c9ba72 ...
 βœ“ Ensuring node image (kindest/node:v1.27.3) πŸ–Ό
 βœ“ Preparing nodes πŸ“¦
 βœ— Writing configuration πŸ“œ
Deleted nodes: ["kind-control-plane"]
ERROR: failed to create cluster: failed to generate kubeadm config content: failed to get kubernetes version from node: failed to get file: command "docker exec --privileged kind-control-plane cat /kind/version" failed with error: exit status 137
q
Yeah, that looks like what we saw
Who's Matt?
f
As I wrote above, having Github issues, especially with upvotes from additional users, makes it more likely that someone will look into it
q
As others can attest, I'm not shy about filing. I'm just out of the office atm.
f
Matt Farina, one of the
helm
maintainers (they are all called Matt by some accident)
πŸ˜† 1
q
Lol
f
The others are Matt Butcher and Matthew Fischer, aka the 3 Matts...
βœ”οΈ 1
q
Ok, this is not what I thought it was... OotB, I think RD has 2 cpus assigned. Sometimes I get this:
But sometimes I get this:
f
kind v0.17.0
vs
kind v0.20.0
q
I have runs where v0.20.0 is ok
it feels like it's actually random 😞
f
I think recent releases of
kind
just require
systemd
...
Is this macOS or Windows?
q
macOS
(=lima)
I'm on an m1, but my coworker was on amd64
f
Please file an issue and add all the details; I don't have time to look into it now
q
ok. I feel lousy about filing a thing that I can't reliably reproduce 😞