Summary
A Virtual Appliance that pre-bundles all required dependencies to help customers in learning and deploying standalone Tanzu Kubernetes Grid (TKG) clusters running on either VMware Cloud on AWS and/or vSphere 6.7 Update 3/7.0+ environment for Proof of Concept, Demo and Dev/Test purposes.
This appliance will enable you to quickly go from zero to Kubernetes in less than 1hr with just an SSH client and a web browser!
Features:- Quickly deploy TKG Clusters onto VMware Cloud on AWS or vSphere-based infrastructure
- Online vSphere Content Library to sync all TKG Demo Appliance dependencies
- Accompany step-by-step workshop-style guide
- Embedded Harbor registry pre-loaded with all required TKG and Demo Containers
- Support for Air-Gapped and Non-Internet accessible environments
- Sample demo applications including Persistent Volume, K8s 3-Tier Application with a LoadBalancer example
- Easily access and debug TKG Clusters using Octant
Requirements
- VMware Cloud on AWS SDDC (1-Node), 3-Node VMware Cloud on DellEMC or vSphere 6.7 Update 3 or vSphere 7.0+ to deploy TKG Demo Appliance
- Static IP Address for TKG Demo Appliance
- 2 vCPU, 8GB memory and 20GB storage for the TKG Demo Appliance
Instructions
v1.3.1
- Pre-Req Guide: https://hackmd.io/rHOUvdS3QsGlhCpGRU-hOQ
- Workshop Guide: https://hackmd.io/EbTCJhsWRLObk28okTgkuQ (short URL: http://vmwa.re/tkg-on-vmc-guide)
v1.2.1 (Deprecated)
- Pre-Req Guide: https://hackmd.io/Wo960wkVRkKPvwLXS3k6VA
- Workshop Guide: https://hackmd.io/7Ft16O9FSTG-LLwxnL6Rxg
v1.2.0 (Deprecated)
- Pre-Req Guide: https://hackmd.io/Wpo_BUUmTp-JGYqn4jiKIw
- Workshop Guide: https://hackmd.io/GbDkiVwESri6PDuai84fdA?both
v1.1.3 (Deprecated)
- Pre-Req Guide: https://hackmd.io/7MjPz7EMRFGukrNiXJewvg
- Workshop Guide: https://hackmd.io/QMM0mN9sQk2rLnmPkGZRIA
v1.0.0 (Deprecated)
- Pre-Req Guide: https://hackmd.io/f51grvGxRJeTyeRxd_APeA
- Workshop Guide: https://hackmd.io/vfQuPw5QS5SZebq7Pshh0g
Changelog
- Support for the latest TKG 1.3.1 (Patch 1) release
- Support for TKG Workload Cluster using K8s v1.20.5 & v1.19.9
- Support for TKG Workload Cluster upgrade workflow from K8s v1.19.9 to v1.20.5
- Updated TKG Workshop Guide http://vmwa.re/tkg-on-vmc-guide (downloads in pre-req docs)
- Example VMware Cloud on AWS and vSphere TKG Workload Cluster Deployment YAML Samples
- Updated to latest version of Harbor (2.2.2), Docker Compose (1.29.2), Octant (0.20.0), TMC (0.2.1-170959eb) and Helm (3.6.0)
MD5: 41346ff4ff273664a0297ff1c6e8c5fb
Jan 05, 2021 - v1.2.1
- Support for latest TKG 1.2.1 release
- Support for TKG Workload Cluster upgrade workflow from K8s 1.18.10 to 1.19.3
- Updated embedded Harbor to use self-sign TLS certificate (new feature of TKG 1.2.1)
- Updated to latest version of Harbor (2.1.2)
- DNS resolution issue when installing TKG Extensions. Workaround is to add the following snippet to kapp-controller.yaml
volumeMounts: - mountPath: /etc/hosts name: etc subPath: hosts volumes: - name: etc hostPath: path: /etcTKG-Demo-Appliance-1.2.1.ova
MD5: 37ecf24a931fcd403463d84c9f97a7f8
Oct 28, 2020 - v1.2.0
- Support for latest TKG 1.2.0 release
- Support for TKG Workload Cluster upgrade workflow from K8s 1.18.8 to 1.19.1
- Updated to latest version of Harbor (1.10.5), Docker Compose (1.27.4), Kubectl (1.18.10), Octant (0.16.1), TMC (6867ad54), TKG Crashd (0.3.1) CLI in appliance
MD5: 0f0c60358a867b432698144820f8e8b0
Aug 10, 2020 - v1.1.3
- Support for latest TKG 1.1.3 release
- Support for TKG Workload Cluster upgrade workflow from K8s 1.17.9 to 1.18.6
- TKG Crash Diagnostic utility (crash-diagnostics) included in appliance
- Helm (3.2.4) included in appliance
- Updated to latest version of Harbor (1.10.3), Docker Compose (1.26.2), Kubectl (1.18.6), Octant (0.14.1) and TMC (d11404fb) CLI in appliance
- PowerCLI script to automate 100% of pre-req for running on TKG on VMware Cloud on AWS
MD5: 86ce0c263ebcb6d20addcb6e1767e55a
May 11, 2020 - v1.0.0 (Initial Release)
TKG-Demo-Appliance_1.0.0.ova
MD5: 5ac0ad64af6c82f61bd2f789ea9b8b19
Contributors
Similar Flings

Cross vCenter Workload Migration Utility
This Fling allows users to easily migrate virtual machines in bulk from a graphical user interface between vCenter Servers (same & different SSO Domains supported) using the Cross-vCenter vMotion feature.

VMware Event Broker Appliance
The VMware Event Broker Appliance (VEBA) Fling enables customers to unlock the hidden potential of events in their SDDC to easily event-driven automation based on vCenter Server Events

SDDC Import/Export for VMware Cloud on AWS
The SDDC Import/Export for VMware Cloud on AWS tool enables you to save and restore their VMware Cloud on AWS (VMC) Software-Defined Data Center (SDDC) configuration.