Azure / AKS-Landing-Zone-Accelerator

Official repository for the AKS Landing Zone Accelerator program
MIT License
216 stars 209 forks source link

[FEATURE] Simplify the instructions for the Workload deployment #33

Open bahramr opened 2 years ago

bahramr commented 2 years ago

The steps for the workload deployment are too complex and do not provide much instructional value. Consider implementing the following enhancements:

  1. Remove the steps to setup firewalls rule for the jumpbox
  2. Connecting the ACR and AKV to the hub should have been done previously through the IaC bicep or terraform code
  3. 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).
  4. 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
  5. Remove the steps to deploy ingress without HTTPS
ahems commented 1 year ago

The workload deployment can now be done via a GitHub action instead, which is much easier: Steps