Tag Archives: Kubernetes

Exploring KCL: Configuration and Data Structure Language; CUE and Pkl Replacement?

Dive into the world of K Configuration Language (KCL). This review and walkthrough illuminates the features and advantages of using KCL to generate YAML or JSON configurations and manifests. We cover the basics of KCL’s syntax, its approach to handling hierarchical data, and demonstrate how to define and manipulate configurations with clarity and precision.

Continue reading

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

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

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

KubeBlocks: Cloud-Native Data Infrastructure for Kubernetes

Are you struggling to manage your data infrastructure on Kubernetes? Do you want a solution that is easy to use, powerful, and scalable? Then you might need KubeBlocks!

KubeBlocks is an open-source platform that makes it easy to deploy, manage, and scale databases, data warehouses, and other data-intensive applications on Kubernetes. It provides a rich set of features for monitoring, backup, and recovery, and it supports a wide variety of databases, including MySQL, PostgreSQL, MongoDB, Kafka, Redis, Vector databases, Pulsar, and more.

Continue reading

Acorn: Build and Deploy Cloud-Native Applications More Easily and Efficiently

Acorn is a development platform that makes it easy to build and deploy cloud-native applications in Kubernetes or as a SaaS service. It uses CUE-based DSL as its configuration language, which makes it easy to define, manage, and deploy applications using a single, declarative language.

In this video, we will show you how to use Acorn to build and deploy a cloud-native application and discuss the pros and cons in an attempt to discover whether Acorn might be a good choice.

Continue reading