In this video we are going to see what are the Scale Set Agents in Azure Pipelines, how to configure them, and how to use the virtual machine scale set (VMSS) as Azure Pipelines Agents.
Here you’ll find everything you need to know about Azure VM Scale Set as Agents for Azure DevOps Pipelines.
šEXCLUSIVE CONTENTš
Do you want to access exclusive content, live chats and Q&As, polls, and even 1:1 calls with me? Join my Patreon: https://www.patreon.com/CoderDave
š NEED HELP? š
Book a 1:1 Consultation with CoderDave: https://geni.us/cdconsult
šš»SUPPORT THE CHANNELšš»
Buy me a coffee: https://www.buymeacoffee.com/CoderDave
PayPal me donation: https://paypal.me/dabenveg
š„VIDEOS
āŗ Azure Pipelines – Classic vs YAML: https://youtu.be/3cGtA__dKUc
āŗ Azure DevOps Environments EXPLAINED: https://youtu.be/gN4j65w7wIM
āŗ Run Azure Pipelines in Docker: https://youtu.be/rO-VKProMp8
š¬JOIN THE COMMUNITY
āŗ Discord: https://geni.us/cddiscord
āŗ Newsletter: https://coderdave.io/newsletter
āŗ Blog: https://dev.to/n3wt0n
āŗ GitHub: https://github.com/n3wt0n
āŗ Twitter: https://twitter.com/davidebenvegnu
āŗ Facebook: https://www.facebook.com/CoderDaveYT
ā²TIMESTAMPS
0:00 Intro
0:24 Scale Set Agents What and Why
2:27 VMSS Creation with correct settings
5:16 Create an Agent Pool for VMSS
7:57 Use a Scale Set Agent in Pipelines
8:16 How Azure Pipelines use Scale Set
9:28 Scaling example
10:26 Final Notes
11:00 Bloopers
šRESOURCES
āŗ Create a Scale Set for Azure Pipelines Correctly: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/scale-set-agents?view=azure-devops#create-the-scale-set
š¤PODCAST: https://geni.us/cdpodcast
āQUESTIONS?
Have a question about DevOps, Cloud, Coding, or Anything Else? Post in comments section of this video!
š“SUBSCRIBE to CoderDave here: https://www.youtube.com/CoderDave?sub_confirmation=1
_______________
šGet my MERCH: https://geni.us/cdmerch
š®TOOLS I USE
āŗ Twingate – Connect to your Private Resources SECURELY: https://geni.us/twingate
āŗ TubeBuddy – #1 YouTube channel Management tool (FREE): https://www.tubebuddy.com/CoderDave
āŗ Moosend – Free Newsletter and Automation Platform: https://geni.us/moosend
šøš„ļøGEAR AND SOFTWARE
āŗ Music – Epidemic Sound (Get 30 days free): https://epidemicsound.com/referral/zf8fl3/
āŗ Editing – Adobe Premiere Pro: https://geni.us/AdobeVideo
āŗ Gear I Use for YouTube: https://kit.co/CoderDave/gear-i-use-for-youtube
āŗ Gear I Use for Streaming: https://kit.co/CoderDave/gear-i-use-for-streaming
āŗ My Computer Setup: https://kit.co/CoderDave/main-computer-accessories
āŗ Full office setup: https://github.com/n3wt0n/work-from-home-setup
Disclaimer:
Some product links are affiliate links which means if you buy something I’ll receive a small commission at no additional cost to you.
As an Amazon Associate, I earn from qualifying purchases.
source
Could you please explain how I can change the basic image, that I use for VMSS? For example, if I need use the Windows-based agent and I need to install Azure CLI or .Net6 for my pipelines. I want to create an image with the pre-installed necessary tools and then use it for my VMSS.
Thanks for your explanation.
How can I calculate how many I will pay per agent?
thank you
Great video.
Straight to the point and informative.
I really appreciate that you do not just go through the setup steps that you can find 1000 other places but you also answer how, when and why the agents scale, a lot of docs leave that info out.
So we switched to vmss agents using the same specs hosted agents use https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#capabilities-and-limitations but they are EXTREMELY slower (2-3x slower) than the hosted agents. Any ideas on what might be wrong or what we could do to improve them without breaking the bank?
Always on point.