Live data from Hacker News

Kubernetes on Bare Metal

joshrendek.com

11–20 of 34 posts

Re: Kubernetes on Bare Metal

#11
post #5

Interesting, I always thought Bare Metal is synonym for actual hardware server, but the author mixes those: > Bare metal for this conversation means a regular VM/VPS provider or a regular private provider like Proxmox with no special services - or actual hardware. Is this a common theme nowadays? The article itself is of course really nice, it shows that "Kubernetes is hard to set up" theme is not always right.

Calling VMs/VPS bare metal is unusual from what I see.

There is a sort of "in between" use of the term for a VPS that doesn't share the underlying real server with any other VPS instances.

Like these: https://www.scaleway.com/baremetal-cloud-servers/

That's pushing it a little for me. Certainly calling a regular VPS bare metal is silly.

Re: Kubernetes on Bare Metal

#12
post #10

Earlier quoted context omitted.

Bare metal is a valid title for this article because his instructions wouldn't change if it actually was bare metal.

I don't disagree with your statement but I would have expected an article with "bare metal" in the title to cover some of the unique issues associated with bare metal. Like measuring, planning, and managing capacity.

In my (perhaps unique) experience measuring planning & managing capacity is more of a problem when using VPS's. Bare metal has so much more capacity per node than small VPS's that the minimum 3 node cluster will handle a few hundred small sites before hitting any sort of limit. So why bother measuring. :)

Re: Kubernetes on Bare Metal

#13
Slightly off topic, but I feel like calling an internet server running an OS "bare-metal" is a disgrace to what "bare-metal" originally and historically referred to, i.e. computer hardware without any OS. Maybe IaaS providers are running out of creative names that they are now polluting other techs' namespace?

Re: Kubernetes on Bare Metal

#14
post #7

Interesting, I always thought Bare Metal is synonym for actual hardware server, but the author mixes those: > Bare metal for this conversation means a regular VM/VPS provider or a regular private provider like Proxmox with no special services - or actual hardware. Is this a common theme nowadays? The article itself is of course really nice, it shows that "Kubernetes is hard to set up" theme is not always right.

I agree with you. Bare metal to me always implies, well, actual physical servers made out of metal :) A better title might have been "Kubernetes Without a Cloud" or "Kubernetes on-premise". Since what the author is trying to recreate is all the ancillary services that are there for the taking when you run in a cloud provider. Load balancing, storage, cert management, firewall rules, all fronted by easy to consume API…

But he talks about VPS, that’s not on-premise. This article mangles its definitions

Re: Kubernetes on Bare Metal

#15

Slightly off topic, but I feel like calling an internet server running an OS "bare-metal" is a disgrace to what "bare-metal" originally and historically referred to, i.e. computer hardware without any OS. Maybe IaaS providers are running out of creative names that they are now polluting other techs' namespace?

The younger you are, the higher up you operate in the pile of layers that modern computing has become, with little to no understanding of what's beneath.

Re: Kubernetes on Bare Metal

#16

Interesting, I always thought Bare Metal is synonym for actual hardware server, but the author mixes those: > Bare metal for this conversation means a regular VM/VPS provider or a regular private provider like Proxmox with no special services - or actual hardware. Is this a common theme nowadays? The article itself is of course really nice, it shows that "Kubernetes is hard to set up" theme is not always right.

I thought Bare Metal meant dedicated hardware in the cloud. E.g. Vultr ( https://www.vultr.com/pricing/baremetal/ ) distinguishes VPS vs bare metal as you getting access to entire physical servers without neighbours. Not entirely sure if this is standard nomenclature though.

When I read bare metal, I thought we were talking about some sort if no-kernel situation, or at least parts of the stack living in-kernel (which would have surprised me), certainly not running in userland, much less in a VM and even much less on a VPS.

The title is ridiculous.

Re: Kubernetes on Bare Metal

#17

Interesting, I always thought Bare Metal is synonym for actual hardware server, but the author mixes those: > Bare metal for this conversation means a regular VM/VPS provider or a regular private provider like Proxmox with no special services - or actual hardware. Is this a common theme nowadays? The article itself is of course really nice, it shows that "Kubernetes is hard to set up" theme is not always right.

I also was confused about the title - expected to see an article about spinning up a cluster in Packet.net

Re: Kubernetes on Bare Metal

#18

Slightly off topic, but I feel like calling an internet server running an OS "bare-metal" is a disgrace to what "bare-metal" originally and historically referred to, i.e. computer hardware without any OS. Maybe IaaS providers are running out of creative names that they are now polluting other techs' namespace?

That's a little unfair. The article shows options to run on "real" bare-metal hardware, but the same tools will work on cloud instances as well.

Re: Kubernetes on Bare Metal

#19

I used Kubespray on Container Linux with Calico. Maybe I got lucky but I had it working perfectly almost first try. I think I needed to handle like one error in the entire Ansible playbook.

Thanks for this reccomendation! I just checked out the repo and this looks really interesting, I'll have to try it out.

Re: Kubernetes on Bare Metal

#20

Interesting, I always thought Bare Metal is synonym for actual hardware server, but the author mixes those: > Bare metal for this conversation means a regular VM/VPS provider or a regular private provider like Proxmox with no special services - or actual hardware. Is this a common theme nowadays? The article itself is of course really nice, it shows that "Kubernetes is hard to set up" theme is not always right.

In modern "cloud" terminology bare metal means "no virtualisation" AFAIK.
Post reply on HN