2019 KubeCon keynote highlights
- Software reliability
- November 20, 2019
Table of Contents
If you missed the live video streaming of the keynote sessions, here are four that stood out for me. Thanks to Cloud Native Computing Foundation (CNCF) and Google Cloud for making this possible!
Want stateless storage in the cloud?
Here’s Vitess - A cloud-native database system that graduated as the eighth project, following K8s, Prometheus, Envoy, CoreDNS, containerd, Fluentd, and the cute-looking Jaeger.
No database storage system other than Vitess truly fit all of Slack’s needs - Michael Demmer, Principal Engineer at Slack
What stood out were two stories: one of an e-commerce company from China (JD.com) and another of a startup called Nozzle. It goes to show the scales at which Vitess can operate.
Concerned about microservices sprawl?
Linkerd’s here for you. A service mesh that makes service-to-service chatter secure and observable.
The slide was too noisy for me because I am still learning the ropes and am still ignorant about this. However, what I liked are the number of members in their slack channel and the GitHub stars. Hmm, perhaps I’m not the only one who uses GitHub Stars as bookmarks?!? Moving on.
Can’t find a needle in a needlestack?
Jaeger can help you there! A distributed tracing system that has the cutest logo and some cool problem-solving skills in the monitoring space.
Created at Uber in 2015, open-sourced in 2017, and graduated as a CNCF project on October 31, 2019, Jaeger has 1200+ contributors and 10M+ Docker pulls. That’s quite a feat if stats matter to folks, and if you think about CNCF’s second goal of showing adoption.
Fed up of learning how event publishers describe their events?
CloudEvents takes away that burden by defining the common attributes of an event. The project is moving to CNCF Incubation, and here’s an excerpt from the CNCF announcement:
CloudEvents v1.0 has already been implemented in Knative’s Eventing framework, Red Hat’s EventFlow, Eclipse Vert.x and Debezium, SAP’s Kyma, and Serveless.com’s Event Gateway, among many others. Soon after the spec was created, Microsoft announced their support for CloudEvents natively for all events in Azure, via Azure Event Grid.
I first heard about CloudEvents in a community call that was hosted by Keptn’s crew, a cloud-native project in the continuous delivery and continuous operations space. Check them out: Keptn Community. So, it was a delight to hear Bryan Liles talk about CloudEvents.
Other highlights of KubeCon Day 1
Ten years and still running! Happy to hear about NATS. The Keptn project that I spoke about earlier uses NATS, so I was glad to hear Derek talk about connecting everything.
He shared a slide about what’s next. Here are some planned items:
- IoT and edge
- Native MQTT support
- Websocket support for mobile and web
- Webassembly support (JetStream filters and processing | secure ingress and egress filtering and customization)
CNCF Community Awards
Lachlan talks about Confidential Computing for Kubernetes, which helps secure the entire supply chain. He won the CNCF Top Ambassador award for 2019.
More here: Microsoft Announces Confidential Computing
Why is Hightower my poster boy?
Because he epitomizes all that CNCF stands for.
I am new to the cloud-native landscape, and I am about 40 days into this ecosystem. Dan Kohn ended his keynote session by saying that kubernetes (K8s) is only five years old, which means that we are all in elementary school.
That’s the kind of energy and humility this initiative brings to the world.
When Hightower spoke, he sent a powerful message about inclusion. CNCF is not just for the smart ones, it’s for all of us who want to transcend labels and continue to contribute. It doesn’t matter if someone saw your contributions or not because there is always one person who sees it - You!