It is extraordinary to observe how Kubernetes has changed the shape of the cloud native landscape and completely redefined the developer experience for shipping a product to consumers. This year, Kubernetes marks its 7th anniversary and this is a great opportunity to reminisce on the impact it has had on the wider technology ecosystem. As a result, a suite of insightful takeaways is presented by the State of Kubernetes report released by VMware Tanzu in May 2021.

This article aims to highlight the principal takeaways of the impact that Kubernetes had on the application deployment strategies.

1. Continuous and growing adoption year over year

Kubernetes momentum has traction…


It is undeniable that Kubernetes adoption has grown exponentially in the past few years. A broad appropriation of the tool led to the organic growth of numerous bootstrapping providers. However, at the nucleus, all of the available providers have a fundamentally different way of configuring and managing the cluster life-cycle. A complexity layer is introduced with Kubernetes development, especially if the infrastructure components are maintained entirely in-house. The community has a discerned route to identify a singular path for optimizing the cluster operations, including provisioning, upgrading, and decommissioning.

This blog post will showcase how cluster upgrades can be reduced…


This year has been determined to challenge and redefine the open-source and conferencing atmospheres. As expected, this was no exception for KubeCon and CloudNativeCon in Europe, which was rescheduled for August 2020 as the 1st virtual KubeCon, 5 months later the initially planned date. Despite the circumstances, the community joined forces to provide a suite of exceptional talks, celebrating the new achievements in the open-source ecosystem.

This blog post aims to outline the principal takeaway from the 1st virtual KubeCon and CloudNativeCon, including the top community and technology insights.

1. End-user driven open-source!

The Day 1 keynotes had a powerful message: “Don’t be…


Within its 6 years of existence, Kubernetes has been the centerpiece of the Cloud Native landscape, elevating a pluggable system that contributed to the diversification of the entire ecosystem. As a result, multiple areas have been developed in the industry, galvanizing solutions for components such as network, runtime, storage, as well as cluster provisioning. One of the pivotal tools in the management of cross-public cloud infrastructure has been Cluster API, leading a unique and radical stance for Kubernetes distribution. …


In the past years, Kubernetes has become the default container orchestrator framework, setting the standards for application deployment in a distributed architecture. Wider adaptability of the tool prompted the diversification of the end-user base, and a consistent DX for cluster interaction became essential for Kubernetes. The community channeled herculean efforts towards the enhancement of developer experience by extending the cluster CLI, building portals, and highly-responsive UIs.

This blog post will focus on the cluster DX chronicles, showcasing tools which contributed to wider adoption for Kubernetes. An emphasis will be placed on cluster CLI and how it can be extended…


Throughout years, numerous tools have been developed to provide bootstrap capabilities for a Kubernetes cluster. A considerable proportion of these tools focus on constructing a holistic and smooth DX for cluster install while supplying several flag options for advanced configuration (e.g. Kubespray, Kops, ClusterAPI). Undoubtedly, this is the state of the art for when it comes to production-ready clusters, however, these install mechanisms prove to be ponderous and time-consuming for the product development and testing stages. The end-user community required lightweight bootstrap tools to enable speedy and reliable infrastructure provisioning on local environments.

Nowadays, the most prominent tools that…


In the past years, Kubernetes has been the nucleus of container orchestration frameworks. Numerous tools have been developed to extend Kubernetes capabilities and enhance its features. Over time, tools with similar functionalities would have fundamentally different implementations and practices to converge with the Kubernetes components. The emergence of shared standards and a set of best practices became imperative.

This blog post will focus on the evolution of interfaces within the Kubernetes landscape, including networking, storage, service mesh and cluster provisioning. As well, an emphasis will be placed on why the interoperability of open-source tools is pivotal in the modern infrastructure.


Earlier on this week, I was one of the speakers at KubeCon + CloudNative North America in San Diego. During my session, I addressed how Condé Nast established a culture that enables the furtherance of initiatives similar to the ones in the open-source community. In this blog post, I would like to highlight methods and support topologies that contributed to the creation of internal micro open-source communities while using Helm.

Preamble

2 years ago, Condé Nast triggered the rollout of a centralised platform across the globe, that would eliminate inconsistencies and duplication of deployment mechanisms. …


In the past years, Kubernetes has been the nucleus of container orchestration frameworks. With the growing number of microservices, managing clusters at scale has become an imperative requirement. At Condé Nast, this constitutes in having a stable and coherent approach to deploy, manage and upgrade multiple Kubernetes clusters that are distributed globally. Henceforth, this blog post aims to present an overview of how Condé Nast prototypes tools, such as ClusterAPI, to ensure a sustainable cluster provisioning mechanism.

Preamble

Over time, multiple tools emerged within the ecosystem, providing bootstrap capabilities for Kubernetes clusters hosted on various infrastructure providers (e.g. AWS, GCP…


In August 2019, I have undergone the Certified Kubernetes Application Developer (CKAD) examination. I have scored an astonishing 97%! As a cloud platform engineer at Condé Nast International, interaction with Kubernetes clusters is continuous. However, for the CKAD assessment, I focused on efficient exercise solving under time pressure. Consequently, in this blog post, I would like to share some of the resources I used in preparation for the certification.

The Theoretical

CKAD is one of the 2 programs designed by CNCF to certify users that can “design, build, configure, and expose cloud native applications for Kubernetes”.

If you are a developer…

Katie Gamanji

Sailing open-source tooling and supporting the community as an Ecosystem Advocate @CNCF

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store