- Create Namespace
- Create Service Account
- Give Service Account permissions
- Use ARM template to deploy a 3 node cluster (scaling set can be used)
This gets us to a functional AKS cluster (not private)
https://blog.kubernauts.io/aks-deployment-automation-with-terraform-and-multi-aks-cluster-management-with-rancher-6da9865ad52b But this is simple way
- Cert manager (conduent/day_2/aks-rancher/aks_cert_manager.md)
- Nginx (conduent/day_2/aks-rancher/aks_nginx_ingress.md)
- rancher (conduent/day_2/aks-rancher/aks_rancher_setup.md)
- Correct Ingress Setting
2.2.1 WebUi Features - Projects - Resources - Monitoring - Logging - Security - Api
2.2.2 CLI - Example - List Projects https://rancher.com/docs/rancher/v2.x/en/cli/
2.2.3 API https://rancher.com/docs/rancher/v2.x/en/api/
2.2.4 Terraform https://www.terraform.io/docs/providers/rancher2/r/cluster.html
2.3.1 AKS Example
2.3.2 LAB: Add AKS Cluster via UI
2.3.3 Importing Clusters - Add separate cluster
2.3.4 LAB: Import Cluster To Rancher
2.4 RBAC /w Azure AD (rancher_configure_ad.md)
2.4.2 Using Group Permissions
- Setup Service Account
- Give Service Account permissions
- Plug into rancher