Keith: Let’s check out the demo. What do you have for us with Omni? Steve: This is Omni’s initial screen. It may look like most Kubernetes cluster managers, but I’m going to show how easy it is to deploy Kubernetes on bare metal from scratch.
You download installation media customized for your environment — AWS, Google Cloud, Akamai, bare metal, VMware, even Raspberry Pi. Just pick your platform and enable system extensions — for example, if you want GPU drivers, just check a box. Want secure boot? Done.
When you download the image, it’s preconfigured with kernel parameters that create an encrypted tunnel back to Omni. Boot from that image (ISO, AMI, etc.), and once the machine boots, it appears in Omni as “available.” Now I can create a new cluster.
Let’s say I want this machine to be a control plane node. Omni has intelligence built-in.
If you try to create a single-node cluster, it will ask: “Do you want to override the default and allow workloads on the control plane node?” If I try to set up two control plane nodes, it warns: “That’s a bad idea.
You need three nodes for quorum with etcd.” So I’ll go with three control plane nodes and one worker, all on AWS. That’s it.
I click “Create Cluster.” Omni sends commands through the encrypted tunnels, each machine pulls down the OS and Kubernetes version, and the control planes and workers configure themselves accordingly.