We live in an ever‑changing world where technology plays a key role in evolution. The ultimate expression of this concept is KubeCon Valencia, the flagship event organized by Cloud Native Computing Foundation (CNCF).
This event gathers adopters and technologists from all around the world in a single place, to talk about cloud Native, Opens Sources, Kubernetes and the entire CNCF ecosystem.
From May 18th‑20th our CTO Giulio Roggero and CEO Federico Soncini Sessa were there, and discovered some amazing things. Here you can find a logbook of the most relevant keynote they attended, divided per day, and told by the voice of our CTO.
Follow us in this three‑day tour around Cloud‑Native and OSS Environment!
Day 1, Wed May 18th
Keynotes we followed on day 1:
The first day was definitely overwhelming. Although it was very difficult to choose a lecture to attend, It was exciting to breathe in the innovation and technology environment.
We focused on what we love the most: use cases. But, first things first, we stopped by to watch the opening keynote.
Welcome + Opening Remarks
KubeCon started by talking about diversity, communication, respect, and collaboration. There are more than 7.1 million developers in the CNCF ecosystem, and they have to work together synergically. With such a large community, many questions arise: how to manage so many people? How to manage different opinions? How to avoid tribalism and instead improve collaboration and productivity?
The proposed solution is to give “space” and “grace”. Admit the mistake, resolve it constructively, and be open‑minded by giving space to communication and ideas. The more we embrace this approach, the more we are able to build a true community.
7 Years of Running Kubernetes for Mercedes‑Benz
Next we went to see an interesting use case: 7 Years of Running Kubernetes for Mercedes‑Benz. Kubernetes is a tangled and complicated, therefore Mia‑Platform simplifies its management. We also had the chance to see a real case and how Mercedes‑Benz developers face the challenges we are familiar with.
They talked about some problems they had years ago: for example, separated Dev and Ops tasks, the difficulty of moving into production, and manual processes. Fortunately, they chose Kubernetes as their silver bullet, and made the project a success.
Key concepts of this talk:
- They have migrated to Kubernetes with a young team that was mostly unfamiliar with the enterprise process before. This is a big cultural change that can positively impact the organization.
- They started and failed at the beginning. Then, they chose FOSS and DevOps, they changed their mindset, and now they have 5 platform teams. Failure is part of success.
Finding Your Power to Accelerate to a Sustainable Future
A talk focused on how accelerated digital transformation and increasing data volumes have reinforced the need for energy efficiency in data centers.
During the talk, I thought about how Mia‑Platform can do its part by supporting internal projects such as kube‑green. kube‑green is an open-source project built by Davide Bianchi, Senior Technical Leader at Mia‑Platform, that puts pods to sleep when not in use to reduce your IT’s carbon footprint.
Key concepts of this talk:
- Optimizations can be made on computing, networking, and storage.
- With power‑aware hardware, better workload design, and smart orchestration, our energy consumption and carbon footprint can be reduced.
Supporting the Community – So Open Source Projects Can Grow and Thrive
Modern Software is built on OSS, and the success of any open-source projects depends on the ability of building a strong and active community around the project itself. The goal of this talk was to give some advice on how to create a good community ecosystem, to enhance the adoption and the growth of open source softwares.
Some of interesting guidelines:
- Give people time to contribute to your project;
- What’s next? Have a clear vision: roadmap, contributing guidelines, open issues, contributor blueprint, and so on;
- Let developers learn about your project with training resources;
- Open Source is an open project. Always keep it in mind.
How Lombard Odier Deployed VPA to Increase Resource Usage Efficiency
Container orchestrators have become the de‑facto standard for deploying a wide variety of workloads. To manage the pressure on resource usage and hardware costs, Kubernetes offers a set of tools to make the most out of the infrastructure. It was insightful to learn how other companies map at the orchestrator and runtime levels and try to optimize resource usage. I really appreciate some tips about lessons learned from the early adoption of container orchestrators.
Key concepts of this talk:
- Do not oversize for the startup;
- VPA does not help with cluster sizing.
From Kubernetes to PaaS to… Err, What’s Next?
This was one of my favorite one, amazing talk with an amazing speaker. The main topic revolved around one key concept: when we need a Kubernetes platform, are we looking for a PaaS or some kind of developer control plane with a collection of tools that provides just the right amount of platform? As a platform enabler, very often I take a break to think about the future of digital platforms, what direction they will take, and how we can bring the Developer Experience more and more to the center.
Good points that I loved in this talk:
- Treat platform as a product;
- DevEx needs good UX (not UI);
- Focus on workflows and tools interoperability.