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.

Install ACK 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

No one assigned

    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