scottslowe-learning-tools/pulumi
Scott Lowe fd04bd4592 Add example of building EKS from scratch
Add Go example to show building EKS cluster from scratch with Pulumi.

Update README.md to reflect new Pulumi example.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-02 13:55:29 -06:00
..
aws-k8s-infra Add example for AWS infrastructure for Kubernetes 2019-08-23 14:39:03 -06:00
default-aws-infra Bump golang.org/x/net in /pulumi/default-aws-infra 2023-02-24 21:17:29 +00:00
eks-from-scratch Add example of building EKS from scratch 2023-11-02 13:55:29 -06:00
sandbox Reorganize Pulumi files 2019-08-23 13:53:34 -06:00
README.md Add example of building EKS from scratch 2023-11-02 13:55:29 -06:00

Learning Tools: Pulumi

This folder contains environments, resources, and sample code for working with Pulumi.

Contents

aws-k8s-infra: This folder contains example code to instantiate AWS infrastructure for use by Kubernetes clusters bootstrapped using kubeadm.

default-aws-infra: This folder contains example Go code to use the "default" infrastructure in your AWS account (the default VPC, subnets, Internet gateway, etc.).

eks-from-scratch: This folder contains example Go code to stand up an AWS Elastic Kubernetes Service (EKS) cluster without using any component resources(such as AWSX or the EKS component).

sandbox: This folder contains Vagrant, Ansible, and Packer resources to create a sandbox for learning Pulumi.

talos-aws-pulumi: This repository contains Pulumi code (in Golang) to stand up a Talos Linux cluster on AWS.

talos-azure-pulumi: This repository contains Pulumi code (in Golang) to stand up a Talos Linux cluster on Azure.