ะขั‘ะผะฝั‹ะน

Day-9/16 Azure DevOps Self Hoted Agents | Virtual Machine Scale Sets (VMSS) Azure DevOps Full Course 

Tech Tutorials with Piyush
ะŸะพะดะฟะธัะฐั‚ัŒัั 31 ั‚ั‹ั.
ะŸั€ะพัะผะพั‚ั€ะพะฒ 5 ั‚ั‹ั.
50% 1

Welcome to Day 9/16 of the Azure DevOps Zero to Hero series. In this video, we will be discussing Azure DevOps self-hosted agents on Virtual Machine Scale sets (VMSS) in detail. We'll cover all the relevant concepts and provide a hands-on demo. Our focus will be on the self-hosted agents and VMSS concepts and demos from a beginner's perspective. Additionally, we will implement an end-to-end CICD Pipeline using the self-hosted agents on Azure DevOps.
๐Ÿ“ŒBy the end of this video, you will learn the following:
Self Hosted agents on Azure Virtual machine scale sets
- Microsoft-hosted vs. self-hosted agents
- Use case of self-hosted agents
- Ways to setup self-hosted agents: VM, VMSS, container
- What is a Virtual machine scale set
- Set up a self-hosted agent using VMSS
- Register the agent on an agent pool
- Install custom utilities on the agent
- Use the self-hosted agent on a pipeline
- Comparison between self-hosted and Microsoft-hosted agents
โœ…๐—”๐—น๐—น ๐˜๐—ต๐—ฒ ๐—ฐ๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ ๐—ผ๐˜‚๐˜๐—น๐—ถ๐—ป๐—ฒ, diagrams, notes and code snippets ๐—ต๐—ฎ๐˜€ ๐—ฏ๐—ฒ๐—ฒ๐—ป ๐˜‚๐—ฝ๐—น๐—ผ๐—ฎ๐—ฑ๐—ฒ๐—ฑ ๐˜๐—ผ ๐—บ๐˜† ๐—š๐—ถ๐˜๐—ต๐˜‚๐—ฏ ๐—ฟ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐˜†
github.com/piyushsachdeva/Azu...
๐—–๐—ข๐— ๐—ฃ๐—Ÿ๐—˜๐—ง๐—˜ ๐—ง๐—จ๐—ง๐—ข๐—ฅ๐—œ๐—”๐—Ÿ ๐—ฆ๐—˜๐—ฅ๐—œ๐—˜๐—ฆ ๐Ÿ‘Œ Itโ€™s ๐Ÿ…ต๐Ÿ†๐Ÿ…ด๐Ÿ…ด โ›ณ
โœ… ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€ ๐—ญ๐—ฒ๐—ฟ๐—ผ ๐˜๐—ผ ๐—›๐—ฒ๐—ฟ๐—ผ:
โ€ข Azure DevOps Zero to H...
โœ… ๐—”๐—ญ๐Ÿต๐Ÿฌ๐Ÿฌ ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐—™๐˜‚๐—ป๐—ฑ๐—ฎ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐˜€ ๐—™๐˜‚๐—น๐—น ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ
โ€ข AZ900WithPiyush - Azur...
โœ… ๐—ก๐—ฎ๐—บ๐—ฎ๐˜€๐˜๐—ฒ ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—–๐—น๐—ผ๐˜‚๐—ฑ | ๐—š๐—–๐—ฃ ๐—ง๐˜‚๐˜๐—ผ๐—ฟ๐—ถ๐—ฎ๐—น ๐—ณ๐—ผ๐—ฟ ๐—ฏ๐—ฒ๐—ด๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ๐˜€, ๐—ฎ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜๐—ฒ ๐—ฝ๐—น๐—ฎ๐˜†๐—น๐—ถ๐˜€๐˜ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ต๐—ฒ ๐—”๐˜€๐˜€๐—ผ๐—ฐ๐—ถ๐—ฎ๐˜๐—ฒ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ (๐—”๐—–๐—˜) ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—˜๐˜…๐—ฎ๐—บ:
โ€ข Namaste Google Cloud, ...
โœ… ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐——๐—ฎ๐˜๐—ฎ ๐—ณ๐˜‚๐—ป๐—ฑ๐—ฎ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐˜€ ๐——๐—ฃ ๐Ÿต๐Ÿฌ๐Ÿฌ ๐—ณ๐˜‚๐—น๐—น ๐—ฐ๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ
โ€ข Microsoft Azure Data F...
โœ… ๐—๐—ฒ๐—ป๐—ธ๐—ถ๐—ป๐˜€ ๐—ง๐˜‚๐˜๐—ผ๐—ฟ๐—ถ๐—ฎ๐—น ๐—ณ๐—ผ๐—ฟ ๐—•๐—ฒ๐—ด๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ๐˜€
โ€ข Jenkins Tutorial For B...
โœ… #๐Ÿญ๐Ÿฌ๐˜„๐—ฒ๐—ฒ๐—ธ๐˜€๐—ผ๐—ณ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ๐—ผ๐—ฝ๐˜€ - ๐—ฅ๐—ฒ๐—ฎ๐—น-๐˜๐—ถ๐—บ๐—ฒ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜… ๐—ต๐—ฎ๐—ป๐—ฑ๐˜€-๐—ผ๐—ป ๐—ฝ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜๐˜€ ๐—ผ๐—ป ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—ฎ๐—ป๐—ฑ ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€
โ€ข 10WeeksOfCloudOps Chal...
โœ… ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜๐˜€:
โ€ข DevOps and Cloud Podcasts
โœ… ๐—š๐—ถ๐˜๐—น๐—ฎ๐—ฏ ๐—–๐—œ ๐—–๐—— ๐—ง๐˜‚๐˜๐—ผ๐—ฟ๐—ถ๐—ฎ๐—น | ๐—˜๐—ป๐—ฑ ๐—ง๐—ผ ๐—˜๐—ป๐—ฑ ๐—ฅ๐—ฒ๐—ฎ๐—น-๐˜๐—ถ๐—บ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ [๐—™๐˜‚๐—น๐—น ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ]
โ€ข Gitlab CI CD Tutorial ...
Subscribe to our channel to get notified about the latest videos.
๐Ÿ”ฅ / techtutorialswithpiyush
-----------------------------------------------------------------------------------------------------------------------
๐—–๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜ ๐—บ๐—ฒ ๐—›๐—ฒ๐—ฟ๐—ฒ:๐Ÿ‘‡๐Ÿ‘‡
๐Ÿ”ฅ๐—ฌ๐—ผ๐˜‚๐—ง๐˜‚๐—ฏ๐—ฒ โ–ถ / techtutorialswithpiyush
โ›ณ๐—Ÿ๐—ถ๐—ป๐—ธ๐—ฒ๐—ฑ๐—œ๐—ป โ–ถ / piyush-sachdeva
๐Ÿš€๐—œ๐—ป๐˜€๐˜๐—ฎ๐—ด๐—ฟ๐—ฎ๐—บ โ–ถ / techtutorialswithpiyush
๐ŸŒ๐—ง๐˜„๐—ถ๐˜๐˜๐—ฒ๐—ฟ โ–ถ / techie_piyush
๐Ÿ‘จโ€๐Ÿ’ป ๐—š๐—ถ๐˜๐—ต๐˜‚๐—ฏ โ–ถ github.com/piyushsachdeva
โœ ๐— ๐—ฒ๐—ฑ๐—ถ๐˜‚๐—บ.๐—ฐ๐—ผ๐—บ โ–ถ / piyush.sachdeva055
๐Ÿ“š ๐—ฑ๐—ฒ๐˜ƒ.๐˜๐—ผ โ–ถ dev.to/piyushsachdeva
โœจ๐——๐—ถ๐˜€๐—ฐ๐—ผ๐—ฟ๐—ฑ โ–ถ / discord
-----------------------------------------------------------------------------------------------------------------------
References ๐Ÿ“š:
#devops #techtutorialswithpiyush
Azure DevOps self-hosted agent
Azure DevOps self-hosted agent Linux
Azure DevOps VMSS
Virtual Machine Scale Sets
VMSS
What is Virtual Machine Scale Set
Azure DevOps tutorial
Azure DevOps pipeline
Azure DevOps full course
Azure DevOps CI/CD
Azure DevOps zero to hero
Azure Pipelines
Azure DevOps
Azure tutorial
Azure DevOps tutorial for beginners
Self-hosted agent Azure DevOps
Self-hosted agent Azure DevOps Linux
Create a self-hosted build agent Azure DevOps
Azure
devops

ะะฐัƒะบะฐ

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะพ:

 

26 ะดะตะบ 2023

ะŸะพะดะตะปะธั‚ัŒัั:

ะกัั‹ะปะบะฐ:

ะกะบะฐั‡ะฐั‚ัŒ:

ะ“ะพั‚ะพะฒะธะผ ััั‹ะปะบัƒ...

ะ”ะพะฑะฐะฒะธั‚ัŒ ะฒ:

ะœะพะน ะฟะปะตะนะปะธัั‚
ะŸะพัะผะพั‚ั€ะตั‚ัŒ ะฟะพะทะถะต
ะšะพะผะผะตะฝั‚ะฐั€ะธะธ : 35   
@MohanArora-mk7kv
@MohanArora-mk7kv ะœะตััั† ะฝะฐะทะฐะด
Haven't seen a better tutorial for devops on youtube yet, thanks for all the efforts.
@TechTutorialswithPiyush
@TechTutorialswithPiyush ะœะตััั† ะฝะฐะทะฐะด
Glad you liked it!
@axelhernandez8435
@axelhernandez8435 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
Thanks for the video :)
@TechTutorialswithPiyush
@TechTutorialswithPiyush 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
You're most welcome!
@mgdesire9255
@mgdesire9255 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Nice explanation very informative video โคโค
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Thank you so much ๐Ÿ™‚
@dr.hemantchauhan2613
@dr.hemantchauhan2613 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Welcome to India Engg sahab
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Thank you sir!
@user-vz7ob5ek3y
@user-vz7ob5ek3y 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Good one. Two feedback 1. Avoid background music 2. It will be great if you can show the linux script execution part as well
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Thank you for the fantastic feedback. Yes, I will be excluding the background audio during the demo and explaination from now on. The reason I did not include that part, I wanted everyone to try themselves, steps are straight forward and I am here to help if you are stuck anywhere.
@ARUN5583
@ARUN5583 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@TechTutorialswithPiyush Do we need to whitelist any public IP related to Azure devops in our VMSS SUBNET to install the extension.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
The extension needs to be able to download the build agent files from vstsagentpackage.azureedge.net/agent, and the build agent needs to be able to register with Azure DevOps Services. Make sure that this URL and Azure DevOps Services-related IPs and URLs are open on the instance. For IPs and URLs that need to be unblocked on your firewall, see below learn.microsoft.com/en-us/azure/devops/organizations/security/allow-list-ip-url?view=azure-devops&tabs=IP-V4
@manojtalluri5087
@manojtalluri5087 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
When do you complete please complete fast it is very helpful
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Yes brother, I am trying my best to complete this ASAP. Video #10 will be published on Monday and already sent video #11 for editing.
@juliancampos1479
@juliancampos1479 ะœะตััั† ะฝะฐะทะฐะด
Very nice video!!! I have a question, how do I stop machines running in the scale set if there are no jobs available ?
@TechTutorialswithPiyush
@TechTutorialswithPiyush ะœะตััั† ะฝะฐะทะฐะด
You can use the metrics based autoscaling and set the min instance count to 0 . Here are more details stackoverflow.com/a/64346804/7141267
@juliancampos1479
@juliancampos1479 ะœะตััั† ะฝะฐะทะฐะด
@@TechTutorialswithPiyush Ok thank you very much, I am testing and apparently leaving the instances at 0 in standby works, but now I have a doubt, if my instances do not have a public IP, how is it that the instance can communicate with Azure DevOps ? How does the internet connection work if I don't have a public IP ? Anyway it works because it is able to upload pipeline artifacts and send files to s3 buckets.
@TechTutorialswithPiyush
@TechTutorialswithPiyush ะœะตััั† ะฝะฐะทะฐะด
@@juliancampos1479 it uses the Azure internal network and communicates via agent
@juliancampos1479
@juliancampos1479 ะœะตััั† ะฝะฐะทะฐะด
@@TechTutorialswithPiyush Do you have any documentation to guide me? I can't find anything specific to internet connection with private IP.
@imdadakhtar1389
@imdadakhtar1389 5 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
superb explanation, But getting the issue when install the npm by custom script, please share the document of install npm by custom script on linux.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 5 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Thank you for the feedback. Steps are same as what I have shown for agent installation. What issue are you facing? can you join our discord server and share the details in help az devops channel?
@nikhilyadav-st8gh
@nikhilyadav-st8gh 6 ะดะฝะตะน ะฝะฐะทะฐะด
I'm getting ProvisioningState/failed/VMExtensionHandlerNonTransientError error, please provide any solution
@TechTutorialswithPiyush
@TechTutorialswithPiyush 5 ะดะฝะตะน ะฝะฐะทะฐะด
This is not the complete error. I am not sure what steps have you performed and where you are getting the error. Please join our discord server and share the issue in detail.
@monibahartinne2497
@monibahartinne2497 18 ะดะฝะตะน ะฝะฐะทะฐะด
Please avoid background music. Its very distracting. Other than that, your videos are very helpful. Thank you :)
@TechTutorialswithPiyush
@TechTutorialswithPiyush 17 ะดะฝะตะน ะฝะฐะทะฐะด
Noted
@dannyroy8571
@dannyroy8571 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Hey, hii Piyush - Nice Sharing..!! sorry for asking you out of the video question but its regarding Azure only Had an question regarding "Azure registry container images should have vulnerabilities resolved (powered by Microsoft Defender Vulnerability Management)" - lets say suppose for this azure recommendation i want to turn off scanning of old images images and only with the latest tag image should be scanned and rest all should be ignored - How can i do it soo ?? Need to Improve my Azure secure score
@awssoorinje747
@awssoorinje747 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Sir, please could we not have background music? It's distracting to concentrate.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Sure bro, thanks for the feedback
@TM-wv1zc
@TM-wv1zc 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Nice music i like it@@TechTutorialswithPiyush
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
@@TM-wv1zc Now I'm confused whether to keep it or remove from next time onwards. May be I will start a poll ๐Ÿ˜„
@shivkant5039
@shivkant5039 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
It's good
@monibahartinne2497
@monibahartinne2497 18 ะดะฝะตะน ะฝะฐะทะฐะด
@@TechTutorialswithPiyush please remove it :)
@user-jk5gg5um7d
@user-jk5gg5um7d 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
You don't need to appolise man. You are doing a get job.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 7 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
Thank you for the support!
ะ”ะฐะปะตะต
Day-10/16 Getting Started With Docker Container | Azure DevOps CICD for Azure Container Instances
44:56
ะŸั€ะพัะผะพั‚ั€ะพะฒ 7 ั‚ั‹ั.
Day-8/16 Azure DevOps Terraform Pipeline | Azure DevOps Zero to Hero Full Course | CICD Pipeline
1:24:42
ะŸั€ะพัะผะพั‚ั€ะพะฒ 18 ั‚ั‹ั.
Pull The Lever challenge! Who's the lucky one? (Funny Minecraft Animation) #shorts #cartoon
00:23
ะŸั€ะพัะผะพั‚ั€ะพะฒ 4,6 ะผะปะฝ
Good deed #standoff #meme
00:15
ะŸั€ะพัะผะพั‚ั€ะพะฒ 1,1 ะผะปะฝ
Brawl Stars Animation: PAINT BRAWL STARTS NOW!
00:52
ะŸั€ะพัะผะพั‚ั€ะพะฒ 6 ะผะปะฝ
EVERYTHING About the Scale Set Agents for Azure Pipelines (VMSS)
11:35
ะŸั€ะพัะผะพั‚ั€ะพะฒ 6 ั‚ั‹ั.
Using Terraform in Azure DevOps Pipelines PART 1
18:29
ะŸั€ะพัะผะพั‚ั€ะพะฒ 42 ั‚ั‹ั.
Understanding Private Endpoints in Azure | VM, VNet, Service Endpoint, and Storage Account Demo
20:19
ะŸั€ะพัะผะพั‚ั€ะพะฒ 1 ั‚ั‹ั.
Day-12/16 Azure DevOps Advance Security | DevSecOps in Azure DevOps
28:09
ะŸั€ะพัะผะพั‚ั€ะพะฒ 4,2 ั‚ั‹ั.
How to configure self-hosted Linux Agent in Azure DevOps | How to setup Azure Pipeline Agents
20:48
ะŸั€ะพัะผะพั‚ั€ะพะฒ 21 ั‚ั‹ั.
Azure Virtual Machine Scale Set (VMSS) - Step by Step Demo
52:02
ะŸั€ะพัะผะพั‚ั€ะพะฒ 10 ั‚ั‹ั.
How I would Learn DevOps from scratch (if I could start over)
15:15
ะŸั€ะพัะผะพั‚ั€ะพะฒ 556 ั‚ั‹ั.
Day-1 | Basics of Cloud Computing | Fundamentals of Azure #freeazurecourse
50:08
ะŸั€ะพัะผะพั‚ั€ะพะฒ 126 ั‚ั‹ั.
Azure Virtual Machine Scale Sets (VMSS) demo
25:49
ะŸั€ะพัะผะพั‚ั€ะพะฒ 12 ั‚ั‹ั.
ะšะ ะฃะขะžะ™ ะขะ•ะ›ะ•ะคะžะ
0:16
ะŸั€ะพัะผะพั‚ั€ะพะฒ 6 ะผะปะฝ