Skip to content

Add kro lab #1440

@niallthomson

Description

@niallthomson

Outline the high level topic of the lab

This lab should demonstrate deploying a workload and its dependencies with kro

https://github.com/awslabs/kro

Provide the flow of the lab exercise, including what sample application components will be used

This lab should probably be similar in nature to the ACK lab, and also use the "carts" component since it has a simple dependency in DynamoDB.

First install kro in the cluster.

Then create a kro Resource Group that deploys the carts component with the DynamoDB local as its persistence, show this running in the cluster.

ACK pre-installed in the cluster.

Extend the RG to create the DynamoDB table and appropriately configure the carts component to use it. If possible parameterize the RG to support both the local DB and "real" DynamoDB.

This lab is not intended to be an ACK tutorial, refer them to the ACK lab for more background.

What additional AWS infrastructure or EKS addons/components will need to be created or installed to support this lab?

Kro and ACK will need to be installed during the lab

What additional software or configuration will be required in the Cloud9 IDE?

None

Are enhancements to the retail sample application required to support this lab exercise?

None

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions