This is a quick blog post about my experiences during the last week's KubeCon and KnativeCon NA. It is not a secret that the success of these events is highly correlated with the people attending, but this time, the "hallway track" blew my mind 🤯 and I only have words of appreciation to everyone I crossed paths with.
Of course, there are some tech highlights, but I would start this blog post with the people who made a mark on me. All those who know me know that I am terrible at taking selfies, so, unfortunately, there are not many visual records of these chats.
Let me start by thanking Stefan and Andy for some great talks about #kcp and #kube-bind. (I did get my #kube-bind t-shirt in the end! 🥳) Of course, Viktor, Dan, Nic, and Jared from #crossplane, these folks have my utmost respect and Rich and Fabian from #vcluster. I look forward to keeping working with you all!
I've also met a lot of local (UK/London) people that I will most likely be meeting again soon, like Alex, Carla, Abby, Paula, Tracy, Naadir, James, James and Lewis (who I keep meeting no matter what I do to escape him 😅).
It was great to finally meet in person, Mark, and meet Spencer again after almost 3 years of our joint session about Spring and Kubernetes (I remember that I included some Jenkins X). I've also met Bilgin, Mark, and Yaron from the #dapr community, which whom I look forward to collaborating.
It was also mind-blowing that the amount of appreciation that I got after the Keynote session (with Whitney) and meeting Cody (conference organizer), Charlie (an old friend), and Ricardo (conference co-chair) was definitely one of my personal highlights.
I am sure I forgot to mention loads of folks I've met, but I want to thank everyone with whom I crossed paths.
Finally, it was great to see a big push in the industry to protect people, especially OSS maintainers. Let's keep the ecosystem healthy!
Tech trends and what's next
Ok, so two things were clear,
#argocd are all over the place. This means provisioning infrastructure and using GitOps for infra and workloads is becoming more widely adopted. I liked Katie's presentation about bare-metal provisioning with Cluster API and Tinkerbell as it followed the same lines, provisioning clusters, no matter where they are, can be done in a declarative way and following a GitOps approach.
Crossplane (and ClusterAPI) and
#argocd are usually glued under the Platform story (Internal Developer Platforms - IDPs). I was happy that our Keynote session resonated well with the audience as we focused on demonstrating these concepts in action.
#argocd are all over the place. This means provisioning infrastructure and using GitOps for infra and workloads is becoming more widely adopted. I liked Katie's presentation about bare-metal provisioning with Cluster API and Tinkerbell and
#argocd. Provisioning infrastructure and using GitOps for infra and workloads are becoming more widely adopted, as there were several talks covering examples and different use cases. More recent projects like #kcp and
#kube-bind are already trying to tackle challenges that most platform teams and service providers will need to tackle in the next few years. Presentations like Content Addressable CRDs by Dan and Towards 1.000.000 clusters by Stefan, covered real use cases and scenarios for which we are still trying to figure out tools to help Platform teams to build highly scalable solutions for their companies.
WASM is a big thing, and it is something that we have been looking at closely with the Knative Functions community, but after meeting several folks from the WASM community, I am hoping to see this done in the short term.
This makes a lot of sense for platform building too. I see a combination of tools that really plays nice with building platforms. I see collaborations in the ecosystem to make this easier for everyone involved for developers' tools Dapr, Knative (and functions), WASM can provide not only an excellent but also efficient developer experience. Tools like Crossplane, Cluster API, and KCP can give Platform engineers the necessary glue to enable these developer experiences while using GitOps tools to manage their environments and workloads.
I am looking forward to KubeDay Japan to see what is going on there!
Some Links and Pics
While we wait for the KubeCon videos, you can take a look at an interview that I did with the folks at Loft: https://loft.sh/blog/interview-with-kubecon-keynote-speaker-mauricio-salatino-from-vmware/
You can also check the run demo from the Keynote by following this step-by-step tutorial: https://github.com/salaboy/kubecon-na-keynote
KnativeCon Videos: https://www.youtube.com/playlist?list=PLj6h78yzYM2ORhfy3tu0Hm7fSyVGupZpT
Check the book that I am writing and get a 35% discount by using the code ctwkubecon22: Continous Delivery for Kubernetes
And check the official pictures from the event here: https://www.flickr.com/photos/143247548@N03/52467386035/in/datetaken/