# Dagger Examples ## aws-eks: Kubernetes on AWS (EKS) This example provisions a Kubernetes (EKS) cluster on AWS using Cloudformation, it also outputs the new generated kubeconfig for the `kubectl` client. How to run: ```sh dagger compute ./aws-eks \ --input-string awsConfig.accessKey="MY_AWS_ACCESS_KEY" \ --input-string awsConfig.secretKey="MY_AWS_SECRET_KEY" \ | jq -j '.kubeconfig.kubeconfig' > kubeconfig ``` ## aws-monitoring: HTTP Monitoring on AWS This example implements a full HTTP(s) Monitoring solution on AWS using Cloudformation and Cloudwatch Synthetics. How to run: ```sh dagger compute ./aws-monitoring \ --input-string awsConfig.accessKey="MY_AWS_ACCESS_KEY" \ --input-string awsConfig.secretKey="MY_AWS_SECRET_KEY" \ ``` ## kubernetes: Deploy to an existing Kubernetes cluster This example shows two different ways for deploying to an existing Kubernetes (EKS) cluster: a simple deployment spec (written in Cue), and a local helm chart. How to run: ```sh dagger compute ./kubernetes \ --input-string awsConfig.accessKey="MY_AWS_ACCESS_KEY" \ --input-string awsConfig.secretKey="MY_AWS_SECRET_KEY" \ --input-dir helmChart.chart=./kubernetes/testdata/mychart ``` ## react-netlify: Deploy a React Web app to Netlify This example shows how to deploy a simple React App to Netlify. How to run: ```sh dagger compute ./react-netlify \ --input-string todoApp.account.token="MY_NETLIFY_API_TOKEN" ```