Skip to main content
Version: 0.2.0

Examples

This section provides a collection of examples demonstrating how to define and use ResourceGraphDefinitions in kro for various scenarios. Each example showcases a specific use case and includes a detailed explanation along with the corresponding YAML definitions.

Basic Examples

Advanced Examples

  • Deploying CoreDNS Learn how to deploy CoreDNS in a Kubernetes cluster using kro ResourceGraphDefinitions, including the necessary Deployment, Service, and ConfigMap.

  • Deploying a Controller Discover how to deploy a Kubernetes controller using kro ResourceGraphDefinitions, including the necessary Deployment, ServiceAccount, and CRDs.

  • AWS Networking Stack Learn how to define and manage an AWS networking stack using kro ResourceGraphDefinitions, including VPCs, subnets, and security groups.

  • EKS Cluster with ACK CRDs Explore how to define and manage an EKS cluster using AWS Controllers for Kubernetes (ACK) CRDs within a kro ResourceGraphDefinition.

  • Valkey CacheCluster with ACK CRDs Learn how to create and configure a Valkey CacheCluster using ACK CRDs in a kro ResourceGraphDefinition.

  • Pod and RDS DBInstance Deploy a Pod and an RDS DBInstance in a kro ResourceGraphDefinition, showcasing the use of multiple resources with dependencies.