Tag Archives: DevOps

Mastering Kubernetes Testing with Kyverno Chainsaw!

Dive deep into the world of Kubernetes and discover the best practices for testing your resources with precision and confidence. In this tutorial, we focus on ensuring your Kubernetes deployments, services, and entire cluster configurations stand up to the highest standards of quality and reliability.

Get ready for a review and hands-on walkthrough on utilizing Kyverno Chainsaw to test your Kubernetes resources.

Continue reading

Crossplane Composition Functions | Tutorial (Part 5)

In this fifth installment of our Crossplane tutorial series, we are exploring Composition Functions. They allow us infinite flexibility to define which Managed Resources to create, manage, and delete, and how to do that.

Continue reading

Crossplane Compositions | Tutorial (Part 3)

In this third installment of our Crossplane tutorial series, we are exploring Compositions, probably the most important feature in Crossplane. They allow us to define interfaces (CRDs) and controllers that represent services we can use to enable others to manage resources like databases, clusters, applications, or anything else.

Continue reading

Crossplane Providers and Managed Resources | Tutorial (Part 2)

In this second installment of our Crossplane tutorial series, we dive deeper into the world of Crossplane Providers and Managed Resources. Watch as we guide you through the process of setting up and utilizing various providers and resources to manage your cloud infrastructure and services using Crossplane’s Kubernetes-style APIs. In this video, you’ll learn how to configure connections to cloud providers like AWS, GCP, and Azure, and show you how to create and manage resources in those.

Continue reading

Say Goodbye to Makefile – Use Taskfile to Manage Tasks in CI/CD Pipelines and Locally

Discover the modern way of managing tasks in your development workflow with Taskfile, your Makefile alternative. In this video, we dive into how Taskfile simplifies task management both in CI/CD pipelines and local environments. Learn how to define and execute tasks with ease, gain insights into Taskfile’s convenient features, and see practical examples that will help you streamline your development process. Say goodbye to the complexity of Makefiles and embrace the simplicity of Taskfile for more efficient and maintainable workflows.

Continue reading

Argo CD Synchronization is BROKEN! It Should Switch to Eventual Consistency!

We dive into the challenges faced with Argo CD’s current synchronization strategy. Despite its wide adoption for managing Kubernetes deployments, there are cracks in the system’s design, particularly when it comes to handling sync operations. We’ll explore why Argo CD’s insistence on strong consistency is causing more problems than it solves and discuss how an eventual consistency model could be the game-changer that Argo CD needs to streamline deployment workflows and minimize outages.

Continue reading

Kubernetes Deployment Order and Dependencies Demystified

In the dynamic world of cloud-native applications, Kubernetes reigns supreme as the orchestrator of containerized microservices. However, mastering the order of deployment of Kubernetes resources and dependencies can be a daunting task, especially since many of us are trying to apply the logic and the processes we had in the past. Let’s try to demystify that with examples that contain applications, databases, database schemas and users, namespaces, and a few other typically managed resources.

Continue reading

Govern Kubernetes with Kubewarden and WASM Admission Controllers

In the dynamic and ever-evolving world of Kubernetes, maintaining security, control, and, above all, guidance is paramount. Kubewarden with Admission Controllers written as WASM modules is a tool that empowers Kubernetes administrators to enforce policies and ensure compliance with organizational standards.

Continue reading

The Best DevOps Tools, Platforms, and Services In 2024!

As DevOps continues to evolve, the number of tools, platforms, and services available to practitioners is growing exponentially. With so many options, it can be difficult to know which ones are right for your team and your organization.

In this video, we’ll take a look at some of the best DevOps tools, platforms, and services and choose which ones we should use in 2024.

Continue reading

WASM vs Docker Containers vs Kubernetes vs Serverless: The Battle for Cloud Native Supremacy

This video explores WASM and compares it with Docker containers, Kubernetes, serverless, and edge to answer the following questions.

  • What is WASM?
  • Should we use it in browsers?
  • Should we replace Docker containers with WASM?
  • Should we run it in Kubernetes clusters or replace Kubernetes altogether?
  • Is it the future of serverless computing and edge devices?
  • Why should we use WASM and, if yes, where should we use it?
Continue reading