The steps for the workload deployment are too complex and do not provide much instructional value.
Consider implementing the following enhancements:
Remove the steps to setup firewalls rule for the jumpbox
Connecting the ACR and AKV to the hub should have been done previously through the IaC bicep or terraform code
We should talk about the "AKS run command" as an alternative to running the kubectl commands from the jumpbox. All the commands should be changed to be run locally from the Linux jumpbox as that offers a better experience for the end user (also making use of the jumpbox and Bastionhost deployed in the environment).
Remove all the manual customizations that need to be done to the app yaml files. Instead use helm and pass the environment specific variables as parameters
The steps for the workload deployment are too complex and do not provide much instructional value. Consider implementing the following enhancements: