KubeDay India and Kubernetes 1.29
KubeDay India - 1100+ in person attendees was one of the biggest Kubeday’s across globe. I am glad that I was given the chance to be the Co-chair of this event and was also involved in the initial discussions. The overall feedback on the quality of the talks, the event and everything was just amazing! I couldn't have asked for anything better for this final event of the year, which I played a significant part in.
I gave a Keynote on cloud native sustainability with Nancy where we discussed about the Tag environment sustainability under CNCF, Its initiatives and also gave an example to show how you can use projects like Kepler and Kube-green today to make an impact.
Overall a fantastic event with great conversation and huge thanks to CNCF for involving me in this huge event, looking forward to KubeCon 2024 India.
Kubernetes 1.29 was released a couple of days ago with 49 enhancements and I just released a video covering some of the features. You can try it out using my playground in your browser as well.
Go watch the video, try out the features in the playground and let me know if anything specific you are interested in for me to deep dive more on.
I still feel that there should be yearly 1 release so that the cloud providers can maintain a long term stability plan for the releases and there are less frequent upgrade cycles required for the users. With the rising deprecations with each release, it becomes difficult for people using it at scale to rapidly upgrade the clusters and keep changing their manifest. I know there is some work in this direction already in where end users are being asked their opinions, now is the time to put your opinions in.
What are your thoughts on the Kubernetes release cycles? I think its too aggressive for the release team to pull off and end users to adopt plus the cloud providers to keep upgrading and provide upgrade paths.
I am also very excited for whats coming in January on Kubesimplify!
I am looking forward to attending Civo Navigate Austin, WASM I/O and KubeCon Paris in the first quarter.
Awesome Videos
Sponsored Content
Without the sponsors I won’t be able to give you an authentic newsletter with all the cool stuff, so please do check them out
Awesome Reads
Onyx, a new programming language powered by WebAssembly - Onyx is a new programming language that combines modern syntax, strict type safety, and fast build times, leveraging WebAssembly and supported by Wasmer for extensive cross-platform capabilities. It offers a range of functionalities, from building HTTP servers to video games, and is uniquely designed to target WebAssembly for efficient code generation. The development and potential of Onyx, still in beta as of November 2023, is significantly aided by Wasmer, particularly through the Wasmer Edge, underscoring its adaptability and power in diverse programming tasks.
Unlocking the Power of Text Embeddings for AI with Acorn - This article shows how you can easily deploy a text embedding inference engine using Acorn by using the huggingface text embedding toolkit.
Introducing SBOMit: Adding Verification to SBOMs - a tool to add in-toto attestations to SBOMs (Software Bills of Material). The SBOMit specification is a SBOM-format independent method for attesting components with additional verification information.
Kubernetes v1.29 Release: Mandala - This release consists of 49 enhancements. Of those enhancements, 11 have graduated to Stable, 19 are entering Beta and 19 have graduated to Alpha.
Karmada brings Kubernetes multi-cloud capabilities to CNCF Incubator - Karmada is a Kubernetes management system that enables users to run cloud native applications across multiple Kubernetes clusters and clouds with no changes to applications. By integrating with Kubernetes-native APIs and providing advanced scheduling capabilities, Karmada enables open, multi-cluster, multi-cloud Kubernetes.
Learning resources/repo’s
ollama-webui - ChatGPT-Style Web UI Client for Ollama 🦙
PerfKitBenchmarker - PerfKit Benchmarker (PKB) contains a set of benchmarks to measure and compare cloud offerings.
promruval - Tool to validate the Prometheus rules metadata and expression properties to match requirements and constrains of the particular Prometheus cluster setup.
Nix dev Templates - Dev environments for numerous languages based on Nix flakes