Live data from Hacker News

Talos: OS for Kubernetes

talos-systems.com

51–60 of 79 posts

Re: Talos: OS for Kubernetes

#51
Can I put a pod back inside, with SSH, and use it to kubectl exec my way into an interactive state?

I get why the "outside" has no SSH, but I would not preclude the existence of a shell inside, busybox, you're back in the land of the UNIX living and all that entails.

Re: Talos: OS for Kubernetes

#52
post #51

Can I put a pod back inside, with SSH, and use it to kubectl exec my way into an interactive state? I get why the "outside" has no SSH, but I would not preclude the existence of a shell inside, busybox, you're back in the land of the UNIX living and all that entails.

You absolutely could. The rootfs is read only so what you can do is limited. Kubernetes also landed support for ephemeral containers in 1.16: https://github.com/kubernetes/enhancements/issues/277. It still needs more work but the idea is that you will be able to attach a debug container (you image of choice) to a pod on the fly.

Re: Talos: OS for Kubernetes

#53

It took me a lot of reading before understanding that this is an OS on which you run a Kubernetes node//master and not a so-called OS on top of Kubernetes. Somehow When I read "OS for Kubernetes" I thought it was yet one more layer of abstraction on top of Kubernetes.

Well, there is DC/OS that Kubernetes runs in top of :)

Re: Talos: OS for Kubernetes

#54

It took me a lot of reading before understanding that this is an OS on which you run a Kubernetes node//master and not a so-called OS on top of Kubernetes. Somehow When I read "OS for Kubernetes" I thought it was yet one more layer of abstraction on top of Kubernetes.

Also this wording - "Talos lets you treat the cluster as the machine"

Re: Talos: OS for Kubernetes

#55

Earlier quoted context omitted.

Yes, I read the code. I am not sure that you want to call it an OS per se, since kubernetes itself is the OS (manage memory, schedule processes, etc). So there is no default CAPI provider?

We have our provider here: https://github.com/talos-systems/cluster-api-provider-talos Perhaps OS isn't the right thing to call, but I don't know a better alternative :D

You said it yourself: "Linux distro", it may not be the best for the marketing side but it's way easier to understand for engineers

Re: Talos: OS for Kubernetes

#56

Hey folks, Talos creator here. Happy to answer any questions you guys may have. Sounds like some confusion about exactly what Talos is. A lot of good feedback here that we will take and improve our documentation. Talos is a Linux distribution built specifically for Kubernetes. The short version is that we have stripped out absolutely everything that is not required to make a machine a Kubernetes node, including SSH a…

Looks great: I run a compute cluster (30 bare metal nodes) and I can barely keep the OS patched. I've been looking to switch to a k8s setup, running out of a RO NFS root (booted with PXE). This looks like an even more promising choice.

Re: Talos: OS for Kubernetes

#57

Hey folks, Talos creator here. Happy to answer any questions you guys may have. Sounds like some confusion about exactly what Talos is. A lot of good feedback here that we will take and improve our documentation. Talos is a Linux distribution built specifically for Kubernetes. The short version is that we have stripped out absolutely everything that is not required to make a machine a Kubernetes node, including SSH a…

Looks great: I run a compute cluster (30 bare metal nodes) and I can barely keep the OS patched. I've been looking to switch to a k8s setup, running out of a RO NFS root (booted with PXE). This looks like an even more promising choice.

Interesting. We PXE boot Talos in packet. One user is even go so far as to PXE boot Talos on every boot.

Re: Talos: OS for Kubernetes

#58

It took me a lot of reading before understanding that this is an OS on which you run a Kubernetes node//master and not a so-called OS on top of Kubernetes. Somehow When I read "OS for Kubernetes" I thought it was yet one more layer of abstraction on top of Kubernetes.

Kubernetes is already an OS.

Re: Talos: OS for Kubernetes

#59

It took me a lot of reading before understanding that this is an OS on which you run a Kubernetes node//master and not a so-called OS on top of Kubernetes. Somehow When I read "OS for Kubernetes" I thought it was yet one more layer of abstraction on top of Kubernetes.

Kubernetes is already an OS.

Linux is already an OS.

Re: Talos: OS for Kubernetes

#60

Hey folks, Talos creator here. Happy to answer any questions you guys may have. Sounds like some confusion about exactly what Talos is. A lot of good feedback here that we will take and improve our documentation. Talos is a Linux distribution built specifically for Kubernetes. The short version is that we have stripped out absolutely everything that is not required to make a machine a Kubernetes node, including SSH a…

Sounds like digital authoritarianism.
Post reply on HN