Live data from Hacker News

KWOK: Kubernetes WithOut Kubelet

kubernetes.dev

11–20 of 50 posts

Re: KWOK: Kubernetes WithOut Kubelet

#11
This is a neat project. The documentation could be clearer, however. I was interpreted the phrase "create a cluster of thousands of nodes in seconds" to mean that it offered a significant speed up in initializing real clusters. Rather, this appears to be a tool for mocking kubelet to enable development and and testing at scale. Or am I misunderstanding?

Re: KWOK: Kubernetes WithOut Kubelet

#15

What kinds of things would someone evaluate with this where the limitations aren’t a factor? If I were testing load, I’d want performance and lifecycle behavior to be accurate, but I guess there are some other use cases?

One area we've been poking at is better understanding API server and scheduler decisions when large number of nodes fail at the same time. We don't actually need to be running the workloads to get useful information.

Re: KWOK: Kubernetes WithOut Kubelet

#16
post #11

This is a neat project. The documentation could be clearer, however. I was interpreted the phrase "create a cluster of thousands of nodes in seconds" to mean that it offered a significant speed up in initializing real clusters. Rather, this appears to be a tool for mocking kubelet to enable development and and testing at scale. Or am I misunderstanding?

You are correct, although for what it's worth the phrase "without Kubelet" from the name is fairly unambiguous to anyone in the Kubernetes ecosystem.

Re: KWOK: Kubernetes WithOut Kubelet

#17

I have a problem where I want to create an extension for https://external-secrets.io/v0.7.2/ and I want to be able to test it in a CI CD pipeline. Woulds this allow me to run pulumi (infra as code) to setup a cluster simualtion and run some tests?

The nodes here are fake, they won't actually run your software. For CI/CD clusters I would recommend kind (https://github.com/kubernetes-sigs/kind).

Re: KWOK: Kubernetes WithOut Kubelet

#18
post #11

This is a neat project. The documentation could be clearer, however. I was interpreted the phrase "create a cluster of thousands of nodes in seconds" to mean that it offered a significant speed up in initializing real clusters. Rather, this appears to be a tool for mocking kubelet to enable development and and testing at scale. Or am I misunderstanding?

You are correct, although for what it's worth the phrase "without Kubelet" from the name is fairly unambiguous to anyone in the Kubernetes ecosystem.

I'm not so sure. My first association was of some fancy kind of "deamonless" system for controlling nodes, maybe by automatically SSHing into the node or whatever.

Re: KWOK: Kubernetes WithOut Kubelet

#19
post #18

Earlier quoted context omitted.

You are correct, although for what it's worth the phrase "without Kubelet" from the name is fairly unambiguous to anyone in the Kubernetes ecosystem.

I'm not so sure. My first association was of some fancy kind of "deamonless" system for controlling nodes, maybe by automatically SSHing into the node or whatever.

That was my first impression as well.

Re: KWOK: Kubernetes WithOut Kubelet

#20
post #11

This is a neat project. The documentation could be clearer, however. I was interpreted the phrase "create a cluster of thousands of nodes in seconds" to mean that it offered a significant speed up in initializing real clusters. Rather, this appears to be a tool for mocking kubelet to enable development and and testing at scale. Or am I misunderstanding?

Probably because the authors are not native in English.
Post reply on HN