Skip to content

Super Mario on Kubernetes with Terraform

Level:Intermediate
Time:30-60 min
Cost:medium
Works locally:No
Cloud creds:Yes
Cleanup:No
Reviewed:2026-05-30
Validation:test -f README.md

README-focused EKS/Terraform game deployment walkthrough.

Outcome Architecture notes plus validation output
Tools used Kubernetes, Terraform, Game Deployment, AWS
Best fit Intermediate - 30-60 min
Student workstation Repository files IaC plan AWS account Validation proof
  • Install or review: Kubernetes, Terraform, Game Deployment, AWS.
  • Use your own cloud account credentials and keep them out of commits.
  • This project expects cloud resources, so verify budget alerts and cleanup first.
  • Open the safety guide before running commands that create infrastructure.
Cost and credential stance

Cost risk is medium. Cloud target: AWS. Cloud credentials needed: Yes. Always use your own account, never commit secrets, and confirm cleanup before creating paid infrastructure.

Use this flow before you run commands:

  1. Read the cost and credential warning above.
  2. Review the validation, troubleshooting, cleanup, and portfolio proof sections below.
  3. Follow the original project guide preserved near the bottom of this page.
  4. Return to the validation and cleanup checks before you capture portfolio evidence.

Run the project validation command before and after meaningful changes:

Terminal window
test -f README.md
  • Run test -f README.md first so local tooling issues are visible early.
  • If a command fails, check tool versions, working directory, and required environment variables.
  • For cloud failures, confirm account identity, region, quotas, and least-privilege IAM.

No dedicated cleanup command was detected in the project README. Treat this as a warning: before provisioning anything, write down the exact delete, destroy, or rollback steps for your environment.

  • Validation command output: test -f README.md
  • Screenshot or terminal proof: Architecture notes plus validation output
  • Notes explaining what changed, what failed, and how you fixed it
  • Cleanup evidence, especially for cloud or Kubernetes resources

The original README content is preserved here for lab-specific commands and context. Headings are intentionally demoted so the page outline stays focused on the standard lab flow.

𝐒𝐮𝐩𝐞𝐫 𝐦𝐚𝐫𝐢𝐨 𝐭𝐡𝐞 𝐠𝐚𝐦𝐞 𝐰𝐡𝐢𝐜𝐡 𝐰𝐞 𝐰𝐢𝐥𝐥 𝐧𝐞𝐯𝐞𝐫 𝐟𝐨𝐫𝐠𝐞𝐭 𝐬𝐨 𝐭𝐨𝐝𝐚𝐲 𝐰𝐞 𝐚𝐫𝐞 𝐠𝐨𝐢𝐧𝐠 𝐭𝐨 𝐝𝐞𝐩𝐥𝐨𝐲𝐞𝐝 𝐢𝐭 𝐨𝐧 𝐄𝐊𝐒 𝐮𝐬𝐢𝐧𝐠 𝐓𝐞𝐫𝐫𝐚𝐟𝐨𝐫𝐦 𝐯𝐢𝐚 𝐀𝐖𝐒 𝐄𝐂𝟐
Section titled “𝐒𝐮𝐩𝐞𝐫 𝐦𝐚𝐫𝐢𝐨 𝐭𝐡𝐞 𝐠𝐚𝐦𝐞 𝐰𝐡𝐢𝐜𝐡 𝐰𝐞 𝐰𝐢𝐥𝐥 𝐧𝐞𝐯𝐞𝐫 𝐟𝐨𝐫𝐠𝐞𝐭 𝐬𝐨 𝐭𝐨𝐝𝐚𝐲 𝐰𝐞 𝐚𝐫𝐞 𝐠𝐨𝐢𝐧𝐠 𝐭𝐨 𝐝𝐞𝐩𝐥𝐨𝐲𝐞𝐝 𝐢𝐭 𝐨𝐧 𝐄𝐊𝐒 𝐮𝐬𝐢𝐧𝐠 𝐓𝐞𝐫𝐫𝐚𝐟𝐨𝐫𝐦 𝐯𝐢𝐚 𝐀𝐖𝐒 𝐄𝐂𝟐”
External image reference supermario

Thank you for taking the time to work on this tutorial/labs. Let me know what you thought!

Ensure to follow me on GitHub. Please star/share this repository!
Section titled “Ensure to follow me on GitHub. Please star/share this repository!”
External image reference Source image
Use the guide first.

The full learning flow stays on this page. Open GitHub only when a step asks you to inspect code, fork the lab, or download source assets.