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 readingTag Archives: infrastructure as code
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 readingCrossplane Configuration Packages | Tutorial (Part 4)
In this fourth installment of our Crossplane tutorial series, we are exploring Configuration Packages. They allow us to package Crossplane Compositions as OCI (Docker) images and distribute them to control plane clusters.
Continue readingHow to Propagate Secrets Everywhere with External Secrets Operator (ESO) and Crossplane
We dive into the powerful synergy between External Secrets Operator (ESO) and Crossplane to efficiently manage and propagate secrets across your Kubernetes clusters, databases, and secrets managers. Learn how to securely and seamlessly integrate with cloud providers’ secret management systems using ESO, and see how to leverage Crossplane’s infrastructure as code capabilities to ensure your secrets are consistently deployed wherever they’re needed.
Continue readingCrossplane 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 readingCrossplane 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 readingThe 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 readingInternal Developer Platform (IDP) For Infrastructure
What do we need to do to enable everyone to self-serve themselves when infrastructure is concerned? How can we create, operate, and destroy Kubernetes clusters without the need to involve anyone else? How can we customize the experience to fulfill the needs of our users? How can we provide a good user experience through services? How can we ensure that we are following best practices? In this video, we will explore how to create an Internal Developer Platform (IDP) for Infrastructure by combining Argo CD, Crossplane, Port, and GitHub Actions.
Continue readingVirtual Machines (VMs) Inside Kubernetes Clusters With KubeVirt
Kubernetes is not only about containers. Here’s a proof that we can also run virtual machines in the same way we run containers. In this video, I’ll show you how to create and manage virtual machines with KubeVirt.
Continue readingHow to Apply GitOps to Everything – Combining Argo CD and Crossplane
How to manage infrastructure, applications, and services? How to apply GitOps principles to everything? How to ensure that all the resources are always in-sync? Can we combine infrastructure, application, and service management using ArgoCD and Crossplane?
Continue reading