Skip to content

Anexsoft/curso-azure-devops

Repository files navigation

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

About

Proyecto para el curso de Azure DevOps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published