Tech N' Talk Summary
In this Tech N' Talk, Kris Nova took us on a deep dive into Kubicorn, one of the hot projects that the GitHub community is most excited about today. Announced at GopherCon, Kubicorn is a new project that recently made (and as of this post is still on) Github's Trending in Open Source list! Kubicorn helps a user manage cloud infrastructure for Kubernetes. With Kubicorn, a user can create new clusters, modify and scale them, and take a snapshot of their cluster at any time on any public cloud. And Kubicorn gives users a rich golang library to work with infrastructure. While the project is still relatively new and being actively developed, it's giving kubeadm a thorough test and is already generating good feedback into that project as well.
How is the Kubicorn approach to Kubernetes infrastructure management different?
- We use kubeadm to bootstrap our clusters.
- We strive for developer empathy, and clean and simple code.
- We strive for operational empathy, and clean and simple user experience.
- We start with struct literals for profiles, and then marshal into an object.
- We offer the tooling as a library, more than a command line tool.
- We are atomic, and will un-do any work if there is an error.
- We run on many operating systems.
- We allow users to define their own arbitrary bootstrap logic.
- We have no guarantee that anything works, ever, use at your own risk.
- We have no dependency on DNS.
- We believe in snapshots, and that a user should be able to capture a cluster, and move it.
You can learn more about kubicorn here: https://github.com/kris-nova/kubicorn
NOTE: Kubicorn is a work-in-progress, we do not consider it production ready. Use at your own risk and if you're as excited about it as we are, maybe you want to join us on the #kubicorn channel in the Gophers Slack community.
About Our Guest Speaker:
Kris Nova lives and breathes open source at Microsoft. She is openly transgender, and is open about all things in her life. She believes in advocating for the best interest of the software, and keeping the design process open and honest. She is a backend infrastructure engineer, with roots in Linux, Go, and C. She is a Kubernetes maintainer and she helped create the kops implementation of Kubernetes private networking topologies in AWS. Kris is an organizer of Kubernetes sig-aws, and is the creator of kubicorn. She dreams that one day she can help make Kubernetes easy to install and manage on any cloud platform. Kris also understands the complicated nature of infrastructure as software, and is authoring a book on the topic called Cloud Native Infrastructure.
- Connect with the Kubicorn channel on Gophers Slack.
- Connect with the Kubernetes community on Slack.
- Get involved with the Kubicorn project on GitHub.
Tech N' Talk Playlist
You can find a playlist of all previously recorded Tech N' Talks on YouTube.
Don't forget to leave your feedback and suggestions for each video on YouTube or in the comments section below.
About Tech N' Talk
The Tech N' Talk podcast series aims to bring together thinkers, creators, and coders from across the entire Cloud Native ecosystem to discuss some of the most interesting ideas and innovations in technology today and sparks more conversations and collaborations. Join the discussion online here!
Learn More at the Next OpenShift Commons Gathering in Austin Dec 5th
Aparna Sinha will be the keynote speaker at the Austin OpenShift Gathering and Diane Mueller will be MCing the day. Numerous other Red Hatters, and CNCF/Kubernetes project leads will be gathering together in Austin for the upcoming OpenShift Commons Gathering co-located with Kubecon at the Austin Convention Center. Register now to reserve your seat at this day long event!
More Austin Gathering details here: http://openshiftgathering.com/openshiftgathering/austin
About OpenShift Commons
OpenShift Commons is the place for organizations that are part of the OpenShift community to connect with peers and other related open source technology communities to communicate and collaborate across all OpenShift projects and stakeholders.
The Commons' goal is to foster collaboration and communication between OpenShift stakeholders to drive success for all members, and expand & facilitate points of connection between members for sharing knowledge and experience to help drive success for the platform and for participants: customers, users, partners, and contributors.
Join OpenShift Commons today http://commons.openshift.org/#join