Skip to content

ninefyi/global-azure-thailand-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

global-azure-thailand-2022

Global Azure Thailand 2022

Instruction

  1. Run line by line of setup.azcli
  2. kubectl config use-context aks-devsecops-admin
  3. kubectl create namespace my-sonarqube
  4. kubectl apply -f ./aks/postgres
  5. kubectl apply -f ./aks/sonarqube
  6. kubectl label namespace my-sonarqube cert-manager.io/disable-validation=true
  7. helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
  8. helm repo add jetstack https://charts.jetstack.io
  9. helm repo update
  10. helm install nginx-ingress ingress-nginx/ingress-nginx `  
    --version 4.0.8 `
    --namespace my-sonarqube `
    --set controller.replicaCount=2 `
    --set controller.nodeSelector."kubernetes\.io/os"=linux `
    --set defaultBackend.nodeSelector."kubernetes\.io/os"=linux `
    --set controller.service.loadBalancerIP="[IP Address]" `
    --set controller.service.annotations."service\.beta\.kubernetes\.io/azure-load-balancer-resource-group"="rg-devsecops"
    
  11. helm install cert-manager jetstack/cert-manager `
    --namespace my-sonarqube `
    --version "v1.7.2" `
    --set installCRDs=true `
    --set nodeSelector."kubernetes\.io/os"=linux
    
  12. kubectl apply -f ./aks/cluster-issuer.yml
  13. az network public-ip list -g rg-aks-trial -o tsv --query "[].ipAddress"
  14. az network public-ip list -g rg-aks-trial -o tsv --query "[].dnsSettings.fqdn"
  15. kubectl apply -f ./aks/nginx.ingress.yml

About

Global Azure Thailand 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages