 Hello, I'm John Jaynchig from Morantis, and today I'm here to talk about K-Zero's. K-Zero's is a single binary Kubernetes distribution. It's packaged with its own CLI, has a lot of features, helpers, flexibility options. It runs on pretty much anything from Raspberry Pi's to data centers, X86, 3264, ARM 3264. It runs on Linux, but apart from a kernel version requirement, it's very agnostic there as well. Ubuntu, REL, Amazon Linux, Alpine, Raspberry Pi OS, and so on. K-Zero's has a lot of downloads on GitHub. It has 3.5K stargazers, 139 forks, lots of activity in a very, very interesting and committed community. So a lot of people are involved in this project. One of the things that's most interesting, at least to people like me, about K-Zero's is how many different ways there are to install it, and how easy fundamentally installing it is no matter which way you choose. I'm going to show you three ways to install K-Zero's today. The first one is simply by starting at a Docker container. Just install Docker and issue a command to start a container. Everything gets pulled in, and in about 20 seconds, K-Zero's is running. I'm going to speed life up a little bit. The K-Zero's CLI is packaged inside the container and gives access to Kube CTL, so you can issue commands directly through the container exec. You can also grab a Kube config through the exec, save it locally, and then you can copy it and use it to light up the Kubernetes IDE lens. The second way you can install a lens is manually. There's a single script that can be used to download lens on nodes, and then the CLI lets you start and enable services. Here I've set up two Ubuntu 1804 machines on virtual boxes as controller and worker. I just log into what will be the controller node, node 1, and run the script. Then you run an install command that builds directories and sets other things up, and then you start and enable the installed services, giving yourself a controller node that survives restarts. Now that your controller node is running, we're going to grab the auto-generated Kube yaml called adminconf in this case, and we're going to copy it over to lens and use it to connect to the cluster once we've created a worker node for the moment we'll leave lens connecting to the controller in the background. Back on our controller, we're going to generate a worker token, and we will again cut and paste it this time to the other machine. Popping a new terminal window, we SSH into node 2 and perform the same formula. First we run the script to install, then we cut and paste the token from our other machine into a file on the worker machine, then we run the install again, this time handing the KZeras CLI the token to create a worker, and then as with the controller, we start and enable the worker services. Back in lens, which as a real call we've attached to the cluster already, all that's left is to watch all the services spin up. The third and probably best way to build KZeras clusters is with its community created lifecycle manager, KZeras CTL. KZeras CTL runs on Linux Mac and Windows as a command line application. Just download it, make it executable and run it. Use the KZeras CTL CLI to generate a config file, which is easy to modify. I'm hooking it up with IP addresses and other parameters for three servers I just started on AWS. Then apply the config. KZeras CTL goes out, checks machine facts, pulls back information, installs all the components and waits for them to start up, then hands you what you need to know to connect to the cluster. Again, I'm going to copy the Kube config to a file and I'm going to use it to light up lens. Of course, the AWS VMs are much faster, so by the time we spin up, everything is green. The last thing I'm going to show you is a lens extension. Lens has an entire framework built in that allows creation and easy loading of extensions from the community. This is an extension that creates a force-directed graph of all the resources in your Kubernetes cluster and is a lot of fun to play with. So that's it. Please visit the Morantis booth if you get a chance. Talk to us about KZeras, about lens, or about the other stuff that Morantis makes. And thank you for watching and listening.