/curso-azure-devops

Proyecto para el curso de Azure DevOps

Primary LanguageC#

Proyecto para el curso de AzureDevOps

Proyecto usado para realizar la publicación a Azure a través de Azure DevOps.

¿Qué es el proyecto?

Un proyecto bastante simple que muestra un json en la ruta principal que nos indica el entorno donde se esta publicando el proyecto (STAGING, PRODUCTION, ETC) y la fecha actual del release.

{
  "enviroment": "Development",
  "releaseDate": "2020-05-19T05:56:50.1707389Z"
}

Adicionalmente, se han creado 2 pruebas unitarias para corroborarlas a través de la integración continua.

Comando usados durante el curso

az login

az extension add --name aks-preview
az extension update --name aks-preview

az feature register --name WindowsPreview --namespace Microsoft.ContainerService
az provider register --namespace Microsoft.ContainerService

az aks create --resource-group stagaksdemokodoti --name StagWinAKS --node-count 1 --kubernetes-version 1.15.7 --generate-ssh-keys --windows-admin-password P@sa5trttrw0rd123 --windows-admin-username azureuser --vm-set-type VirtualMachineScaleSets --load-balancer-sku standard --network-plugin azure

az aks create --resource-group prodaksdemokodoti --name ProdWinAKS --node-count 1 --kubernetes-version 1.15.7 --generate-ssh-keys --windows-admin-password P@sa5trttrw0rd123 --windows-admin-username azureuser --vm-set-type VirtualMachineScaleSets --load-balancer-sku standard --network-plugin azure

az aks install-cli

az aks get-credentials --resource-group stagaksdemokodoti --name StagWinAKS
az aks get-credentials --resource-group prodaksdemokodoti --name ProdWinAKS

kubectl create clusterrolebinding kubernetes-dashboard -n kube-system --clusterrole=cluster-admin --serviceaccount=kube-system:kubernetes-dashboard

az aks browse --resource-group stagaksdemokodoti --name StagWinAKS
az aks browse --resource-group prodaksdemokodoti --name ProdWinAKS

Adicionalmente, se han creado 2 pruebas unitarias para corroborarlas a través de la integración continua.

¿Dónde puedo tomar el curso de este proyecto?

El curso esta disponible gratuitamente a través del siguiente link https://www.youtube.com/playlist?list=PL9prAn3zOWZ6HTdT_S4j2NXGhDyhTRoTh