mirror of
https://github.com/outbackdingo/kubernetes.git
synced 2026-02-10 13:00:42 +00:00
Automatic merge from submit-queue (batch tested with PRs 56128, 56004, 56083, 55833, 56042). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Add initial Virtual Machine Scale Sets (VMSS) support in Azure **What this PR does / why we need it**: This is the first step of adding Virtual Machine Scale Sets (VMSS) support in Azure, it - Adds vmType params to support both vmss and standard in Azure - Adds initial InstanceID/InstanceType/IP/Routes support for vmss instances - Master nodes may not belong to any scale sets, so it falls back to VirtualMachinesClient for such instances Have validated that nodes could be registered and pods could be scheduled and run correctly. Still more work to do to fully support Azure VMSS. And next steps are tracking at #43287. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Part of #43287. **Special notes for your reviewer**: **Release note**: ```release-note NONE ```