mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
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>
19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
# Learning Tools: Pulumi
|
|
|
|
This folder contains environments, resources, and sample code for working with [Pulumi](https://www.pulumi.com).
|
|
|
|
## 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.
|
|
|
|
## Related Projects
|
|
|
|
[talos-aws-pulumi](https://github.com/scottslowe/talos-aws-pulumi): This repository contains Pulumi code (in Golang) to stand up a Talos Linux cluster on AWS.
|
|
|
|
[talos-azure-pulumi](https://github.com/scottslowe/talos-azure-pulumi): This repository contains Pulumi code (in Golang) to stand up a Talos Linux cluster on Azure.
|