No, YAKD is not a new Kubernetes Dashboard project, but that could be a good name for a new Kubernetes Dashboard application.

The purpose of this post is to list some existing dashboard projects. The number of dashboards seems to be increasing each day, although some projects listed below already meet all the requirements of a dashboard application.

A dashboard is a web-based Kubernetes user interface. The main purpose of a dashboard is to manage the life cycle of containerized applications deployed in a Kubernetes cluster. …

Photo by Jon Tyson on Unsplash

Today, Prometheus is used widely in production by organizations. In 2016, it was the second project to join CNCF and, in 2018, the second project to be graduated after Kubernetes. As the project has seen a growing commercial ecosystem of implementers and adopters, a need has emerged to address specific aspects already implemented in older monitoring tools like Nagios. Blackbox service testing is one of them.

What is Prometheus Blackbox?

As everyone knows, Prometheus is an open source, metrics-based monitoring system. Prometheus does one thing, and it does it well. …

Photo by Jasmine Coro on Unsplash

Today, Kubernetes is the most adopted open-source platform to orchestrate containers. Research proves IT teams are thinking about Kubernetes as a new platform for new responsibilities every day. Beyond evidence of improved deployment, resources management and cost savings, Kubernetes is used today in so many ways that it is sometimes hard to follow the new trends.

The increase in the adoption of Kubernetes comes partly from the community and all the resources that it provides every day to easily understand the concept and the management. Training, courses, certifications, no matter your title or your background, there will be a resource…

Photo by Ibrahim Boran on Unsplash

Today, Kubernetes is the most popular container orchestration tool for managing and scaling containerized infrastructure.

As an SRE, DevOps, Sys Admin, developer or whatever the name of your role position, if you have to manage, operate or just read Kubernetes resources, you will probably need to understand some basic principles like the Kubectl command line.

The purpose of this article is to share some guidelines to master the Kubectl command line tool. …

Photo by Andreas Klassen on Unsplash

Velocity in agile development measures the quantity of work a team can accomplish in a sprint. It can be measured in story points, hours or days. The higher the velocity of a team, the more features it delivers, the more value it brings to customers. Sprint velocity is a good measure in sprint project management to evaluate and estimate team productivity.

The measure of the velocity is based on multiple factors: the continuous integration (CI) process, the time to qualify the code changes, to test the regression, the security, the delivery, etc…

In today’s world, product managers want features as…

Photo by “My Life Through A Lens” on Unsplash

Businesses of all sizes are shifting some or all of their data and applications to cloud computing environments to take advantage of all the benefits available to them: availability, flexibility, scalability, accessibility, etc. The migration and the tools used to do it have to be assessed correctly to be successful.

The purpose of this article is to list tools that everyone should be aware of when it is time to manage a cloud infrastructure. …

Photo by Mika Baumeister on Unsplash

Kubernetes has dramatically shifted the trade-offs of on-prem versus SaaS deployments. Thanks to the rich abstractions Kubernetes provides, deploying software on-premises can be significantly easier than it used to be. Because Kubernetes has achieved such high market penetration (and still growing), it is now a viable target environment for many software products. Nevertheless, Kubernetes requires external tools to be production ready, especially on an on-prem deployment.

The purpose of this article is to list tools that everyone should be aware of when it’s time to move an on-prem Kubernetes cluster to production and by on-prem we mean not in a…

Photo by Matthew Henry on Unsplash

As we all know and firmly believe, applications and infrastructures need to be secured, but the shipping processes of this whole ecosystem also needs to be.

In a previous article, we introduced GitOps as a methodology to improve the velocity of the development and the management of an entire infrastructure. But there are many other benefits from GitOps, and one of them is the potential improvement of the security.

Improve the security with GitOps

Security is the concern of everyone, everywhere. It’s probably the only aspect that impacts everyone in a company at a different level. …

Photo by Luke Chesser on Unsplash

Observability is today a vital component of our architecture to manage a system properly, determine if it is working correctly, and decide what needs to be fixed, changed, or improved. Observability has been an area of interest in the cloud-native community for a long time, supported by the Cloud Native Computing Foundation (CNCF). Many projects and products are being developed to allow observability of systems and applications. The creation of a Special Interest Group for Observability (SIG) and the development of a framework (ie, the Open Telemetry project) prove the importance of this concept and the desire to standardize it.

The last decade of programming has seen a number of revolutionary transformations. One has arisen from a monolithic application to a cloud-based micro-services running in containers. Another one has come from a set of practices around the DevOps methodology to align development and operation teams into a shared work process. And it’s not finished, introduced in 2017 by Weaveworks, the GitOps methodology is becoming the new standard to move faster in production in a reliable / secure way while continuing to bring teams to work closer.

What is GitOps?

GitOps is another methodology of work that aims to optimize the time / effort…


DevOps, Observability, Cloud Computing and Automation!

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