Welcome to the 13th edition of the KubeLetter. We've been going through some changes as you've noticed. Community Classroom and Kubeworld have been merged into one, and are now known as WeMakeDevs. No need to worry, our mission remains the same, and we have some exciting news in the coming days.
Anyway, with that out of the way, let's get started with the newsletter. A lot's new in the cloud-native world. Hopefully, these articles can bring you up to speed if you've not been following the news. We also have many CFPs and resources.
What's new with cloud-native
Flux is now a graduated project. Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to the configuration when there is new code to deploy.
The CNCF has announced the annual community awards winners for 2022. Annual awards recognize outstanding community members for advocacy, contributions, and documentation in cloud-native technology. Check out the award winners.
The CNCF has recognized Inuit as the top-end user as many employees hold co-chair roles in end-user SIGs and service mesh end-user groups and contribute to the Istio, Helm, Kustomize, and OPA projects.
The cloud-native maturity model is a companion for organizations that are starting, are in the middle, or have been just considering a future Cloud Native transformation. This blog focuses on the technology in the maturity model.
The maintainer track at KubeCon was introduced in 2018. While it was small when during its inception, it has grown a lot since then. Take a look at the changes that have been made to the maintainer track.
Are you a maintainer for a CNCF project? The Dan Kohn Scholarship fund has introduced a new maintainer category which aids maintainers who are not being assisted or sponsored by a company and are unable to attend due to financial reasons.
The LitmusChaos project has a lot to share about its growth. Check out everything new with the LitmusChaos Community.
The cloud-native maturity model is a companion for organizations that are starting, are in the middle, or have been just considering a future Cloud Native transformation. This blog focuses on the people in the maturity model.
Kubernetes 1.26 will soon be here, and there are quite a few changes to go over. Check out all the changes and addition to Kubernetes in this blog by Armosec.
Komodor has released a new Helm dashboard, which solves some of the challenges related to Helm.
Blogs
Zero trust is a method to keep your system secure. Here are 7 zero trust rules for Kubernetes.
Monitoring your Kubernetes clusters is always important, especially if you are running it in production. In this article, let's take a look at how you can monitor a k3s cluster using Telegraf and InfluxDB.
Open telemetry is a rapidly developing project which can help you trace your microservices, how long they take to respond, and more. Let's look at the current state of OpenTelemetry.
In a time where containers are becoming more and more common, having good security for them becomes a necessity. In this blog, let's learn about container security, and how you can implement it.
The cloud has simplified many aspects related to infrastructure. However, cloud costs can easily skyrocket due to numerous reasons. In this blog by Finout, let's learn how FinOps techniques can help you enjoy the economic benefits of the cloud.
Helm is the most commonly used package manager for Kubernetes. However, it does have some downsides such as a lack of visibility, abstracted config files, and more. Let's take a look at how you can use Monokle to solve some of the challenges with Helm.
curl is a very useful tool for transferring data to and from servers. It can be used for several use cases such as testing if your website endpoints work, or just downloading a file. In this article by BrightData, let's look at how you can use curl with proxies.
Graph Databases are being extensively used in real-time systems such as recommendation engines. But why are they so useful? What are their use cases? Let's learn about all these in this article from NebulaGraph.
KubeSlice helps you to secure a network over existing infrastructure which reduces the complexity of distributed workload communication. Want to try out KubeSlice? Check out how you can play around with it in the KubeSlice playgrounds.
Videos
So you've mastered the basics of Kubernetes, and you can create stateful deployments with ease? Kubernetes doesn't just end there. Let's learn about some more advanced Kubernetes concepts.
Cloud Native Open Standards are a set of standards for building and deploying applications in the cloud. By understanding and implementing these standards, you can build more reliable and robust applications. In this video, let's learn all about these open standards.
Managing statefulness has always been a challenge with Kubernetes. This gets even more challenging when working in a distributed environment. Let's learn how you can use Longhorn, to manage distributed cloud native storage.
Namespaces in Kubernetes are very important for separating your workloads. Oftentimes, you might accidentally delete a production database thinking you were working in the test namespace. Let's learn about namespaces and how you can manage them.
Observability-driven development is beneficial for several reasons and can help you easily detect bugs and debug them. In this video, let's look at how you can approach ODD using Tracetest.
WASM was one of the topics of discussion at KubeCon NA 2022. In this interview, let's learn about the latest milestones with WASM, and how it's on its road to maturity.
Knowing how to manage networks within your Kubernetes clusters, and the differences between internal and external networks is essential. In this video, let's take a deep dive into Kubernetes networks, and see how everything works.
Many open-source tools are being used in production environments which makes security a major point to consider. If the OSS tool is insured, the companies using them might face problems. In this discussion, let's look at the current state of application security, challenges, and best practices to shift left.
Secrets are everywhere. You use them for authenticating your applications and databases, environment variables, and much more! As secrets contain or give access to sensitive data, it's important to keep them secure. Let's learn about the External Secrets Operator and how it can help you keep your secrets secure.
While deploying and managing your Kubernetes infrastructure, you might often over-provision resources which can lead to overspending. When you have multiple workloads across multiple namespaces, managing infrastructure can get even more difficult. In this interview, let's look at how ML can help you properly manage resources.
Events
Want to grow your skills and your community as well? Check out the replit reps program that can help you grow your skills.
CFPs open
HashiTalks 2023 - Closes on 7th December 2023
Android Worldwide - Closes on 15th December 2022
Develop 2023 - Closes on 31st December 2023
GraphQL London Meetup - Closes on 1st January 2023
Automotive Grade Linux All Member Meeting Spring 2023 - Closes on 13th January 2023
Hack In Paris 2023 - Closes on 14th January 2023
Nashville DevOpsDays 2023 - Closes on 15th January 2023
Tech Community Days - Closes on 15th January 2023
Devconf 2023 - Closes on 17th Jan 2023
Developer Week 2023 - Closes on 19th January 2023
OpenSourceDay 2023 - Closes on 29th January 2023
Automotive Linux Summit at Open Source Summit Japan 2022 - Closes on 23rd February 2023
Golang 2023 - Closes on 20th March 2023
Site Reliability Engineering (SRE) 2023 - Closes on 4th April 2023
Chaos Engineering 2023 - Closes on 8th May 2023
Observability 2023 - Closes on 8th May 2023
Quantum Computing 2023 - Closes on 29th May 2023
SREday 2023 - Closes on 14th July 2023
Rust 2023 - Closes on 7th August 2023
Cloud-native tools highlight
Do you find it difficult to manage multiple orchestration environments for your containers? You might have to configure helm charts for Kubernetes and compose files for docker-compose, and the two can have inconsistencies. Score is a tool that lets you write config once and run it everywhere.
Murre is a lightweight tool for monitoring your Kubernetes metrics.
Goldilocks is a utility that can help you identify a starting point for resource requests and limits.
Envoy is an L7 proxy and communication bus designed for large modern service-oriented architectures.
Cilium is a networking, observability, and security solution with an eBPF-based data plane.
SPIFFE defines a framework and set of standards for identifying and securing communications between application services.
Tweets of the week
That's all for this edition of the Kubeletter folks. Hopefully, you had some great takeaways from this. Do share your thoughts and takeaways with us on Twitter.