Hey folks, welcome to this edition of the Kubeletter. We have some exciting resources, new and events lined up for you, along with multiple CFPs for amazing events. Let's get started
What's new with Cloud native
Netdata v1.40.0 was recently released, and it comes with a plethora of new features, improvements and an amazing community. Check out all the amazing changes. *
The Dapr project has completed its fuzzing audit which added 39 fuzzers covering Dapr Runtime, Kit, and Components-Contrib. Check out the results of the audit.
The CNCF organized the second-ever KubeDay worldwide which was held in Isreal. Check out the key highlights from the events.
Tracee v0.16.0 is out, and it introduces some breaking changes. Check out all the changes with the latest version and make sure to stay aware of the breaking changes.
Vitess 17 is now generally available. Check out some of its major themes and changes with the latest version.
Environmental sustainability was a big topic of discussion at KubeCon EU 2023. Check out some of the talks related to sustainability and what the community thinks about it.
Docker Desktop v4.21 has released some big changes such as new WASM runtimes, Docker Init support for rust and much more. Take a look at all the new changes with docker desktop.
Vitess recently completed its security audit. Check out the results of the security audit.
The Docsy project and all Docsy-based project websites have recently migrated their codebase from Bootstrap 4 to Bootstrap 5 due to Bootstrap 4 reaching EOL. Check out Docsy's migration journey.
The German version of the CNCF glossary is now live. Check out the journey behind creating the German docs.
Kyverno v1.10 is out and it comes with a ton of great additions and improvements, along with a few potential breaking changes.
Blogs
Kubernetes has been called the operating system of the cloud, but can it really be considered an operating system? Let's find out in this blog from Robusta. *
While deploying your applications, Day 2 operations have a number of challenges that might need to than a Platform team. In this blog, let's look at some of the challenges with Day 2 operations, and why a platform team might not be enough. *
Kubeslice simplifies networking for a distributed microservice environment like Kubernetes. In this blog, let's look at the problem that Kubeslice solves and how it does it. *
Zsh is a popular alternative to the bash shell and allows a ton of customization. Let's look at how you can set up flox in a Zsh shell. *
In a large application, searching for a particular line of code and be difficult if you don't know where to look. Let's take a look at the new code search feature by Replit and how it can make it easier to search for code. *
Thanks to AI models such as chatGPT, writing code quickly has never been easier. However, we need to ensure that the code is secure and accurate. In this blog, let's look at how you can fine-tune your prompts to get a better code output.
Logging is essential to debug and troubleshoot your Kubernetes clusters. The better the logs, the easier it is to fix the problem. In this article, let's look at some of the best practices for Kubernetes logging.
Cgroups are a Linux kernel feature that allows efficient resource management between many different processes, and it is one of the core principles for containers. In this blog, let's take a look at cgroups v2 and some of the best practices to migrate clusters.
Karpenter is an open-source tool that allows you to easily manage all of your Kubernetes workloads. In this blog, let's take a look at how Karpenter can help manage your k8s workloads.
Using DevOps practices for machine learning workloads has given rise to MLOps. In this blog, let's take a look at what is MLOps and how you can get started with it.
Videos
- WebAssembly is a great way to run code on any platform without sacrificing on performance. In this video, let's take a look at the nuts and bolts of WebAssembly's component model.
Containers have revolutionized how we develop software. In this video, let's look at how containers work internally, and why they have been such a boon.
Monitoring your systems is an essential step to keep them secure. In this video, let's look at how you can use Kubescape to monitor your security posture with Prometheus.
CUE is becoming the de-facto standard language to define data models and validate data. Let's look at what it is, and if it can be used to define Kubernetes Manifests.
The new Kubernetes Gateway API is a great way to manage the traffic within your cluster. Let's take a look at the new Kubernetes Gateway API and Ingress.
Are you new to the entire cloud native world? Check out this talk to learn the basics of cloud-native and the impact it's had on the tech landscape.
One of the most important steps in DevOps is to build a good CI/CD pipeline. In this video, let's learn how we can build a complete CI/CD pipeline using GitLab.
Securing your containers is an important step to secure your entire software supply chain. In this video, let's look at some of the common container threats, and how you can defend against them.
Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. In this video, let's take a look at Ansible and all the amazing things you can do with it.
Events
Civo Navigate is going to take place in September, and there are two amazing keynote speakers for the conference. Will you be attending?
We run the Hashnode blogging challenge every month where you can write blogs on the given tracks and win amazing prizes. This month we're giving away a mechanical keyboard to the winner of the special track
Open Source Summit Europe 2023 is the premier event for open source developers, technologists, and community leaders to collaborate, share information, solve problems, and gain knowledge, furthering open source innovation and ensuring a sustainable open source ecosystem. It is the gathering place for open-source code and community contributors.
KubeCon + CloudNativeCon NA 2023 will be held in Chicago, Illinois from November 6-9, 2023 where experts in cloud-native will gather and share a lot of fantastic knowledge.
CNCF On-demand webinar: Why you need an XBOM – the eXtended Software Bill of Materials
CFPs open
RISC-V Summit 2023 - Closes on 14th July 2023
SREday 2023 - Closes on 14th July 2023
Rustlang 2023 - Closes on 31st July 2023
ReactDay Berlin 2023 - Closes on 4th August 2023
Pytorch Conference - Closes on 21st July 2023
Linux Foundation member summit 2023 - Closes on 25th July
ArgoCon 2023 - Closes on 6th August 2023
App DeveloperCon 2023 - Closes on 6th August 2023
BackstageCon 2023 - Closes on 6th August 2023
CiliumCon 2023 - Closes on 6th August 2023
Cloud Native Telco Day 2023 - Closes on 6th August 2023
DBaaS DevDay 2023 - Closes on 6th August 2023
Data on Kubernetes Day 2023 - Closes on 6th August 2023
Cloud Native WASM Day 2023 - Closes on 6th August 2023
EnvoyCon 2023 - Closes on 6th August 2023
Istio Day 2023 - Closes on 6th August 2023
Kubernetes AI + HPC Day 2023 - Closes on 6th August 2023
Kubernetes on Edge Day 2023 - Closes on 6th August 2023
Multi-TenancyCon 2023 - Closes on 6th August 2023
Observability Day 2023 - Closes on 6th August 2023
Open Compliance Summit 2023 - Closes on 1st October 2023
Kube Native 2023 - Closes on 28th August 2023
TestJS Summit 2023 - Closes on 1st September 2023
PrestoCon 2023 - Closes on 1st September 2023
Open Source Summit Japan 2023 - Closes on 10th September
DevSecOps Conf 2023 - Closes on 30th October 2023
Cloud-native tools highlight
Preevy - a powerful CLI tool designed to simplify the process of creating ephemeral preview environments *
Metabob - A static code analyser that uses generative AI to automate debugging and refactoring Python code *
Kubetail - Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream. This is the same as running "kubectl logs -f " but for multiple pods.
Metalk8s - An opinionated Kubernetes distribution with a focus on long-term on-prem deployments. It offers a set of tools to deploy Kubernetes applications, given a set of standards for packaging such applications is respected.
Kube Capacity - A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster. It attempts to combine the best parts of the output from
kubectl top
andkubectl describe
into an easy-to-use CLI focused on cluster resources.Powerful Seal - Injects failure into your Kubernetes clusters, so that you can detect problems as early as possible. It allows for writing scenarios describing complete chaos experiments.
Atomix - A cloud-native runtime for building stateful, scalable, configurable, and reliable distributed applications in Kubernetes.
Tweets of the week
Great news for developers in India. You can pay for Replit with UPI
A great thread explaining what DevOps is and what it involves
That's all for this edition of the Kubeletter folks. We hope you had some great takeaways from this. Let us know if you'd like any specific content to be included in the newsletter.
*
= Sponsored content