You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
663 B

  1. Param (
  2. [parameter(Mandatory=$false)][string]$aksName="",
  3. [parameter(Mandatory=$false)][string]$aksRg=""
  4. )
  5. if ($aksName -and $aksRg) {
  6. $aks=$(az aks show -n $aksName -g $aksRg -o json | ConvertFrom-Json)
  7. if (-not $aks) {
  8. Write-Host "AKS $aksName not found in RG $aksRg" -ForegroundColor Red
  9. exit 1
  10. }
  11. Write-Host "Switching kubectl context to $aksRg/$aksName" -ForegroundColor Yellow
  12. az aks get-credentials -g $aksRg -n $aksName
  13. }
  14. Write-Host "Installing cert-manager on current cluster"
  15. kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.11.0/cert-manager.yaml --validate=false