Closed amrmahdi closed 5 years ago
@CecileRobertMichon do we need to ensure that the "aks-docker-engine" distro gets the same treatment as "aks" got here:
No, this is simply because the aks distros are not supported in sovereign clouds (yet). You will need to specify "ubuntu" (or leave it blank and acs-engine will choose ubuntu by default). See https://github.com/Azure/aks-engine/blob/master/docs/clusterdefinition.md#L556
I think this user got the aks-docker-engine distro because of N series VM SKU. Should we add a higher order of predence setting that sets distro to "ubuntu" for non-public cloud?
It looks like @amrmahdi explicitly specified "aks-docker-engine" in their apimodel (please correct me if I'm wrong). We already default to Ubuntu for non-public cloud (and only override to aks-docker-engine for N series if "aks" was specified).
Yes and that is because of another issue. https://github.com/Azure/acs-engine/issues/4241#issuecomment-438343260
And yes we need it for gpu pools too.
@amrmahdi I see. In that case this is a regression as we effectively don't support docker-engine without VHDs (which aren't available on sovereign clouds yet) since we switched to Moby. We need to re-add a path to install docker-engine with the ubuntu distro. Sorry for the inconvenience. In the meantime you should use an acs-engine version prior to 0.25.0.
@CecileRobertMichon we upgraded to 0.25.0 to resolve nvidia resiliency issue in 0.24.2 :) Anyways we are using 0.24.2 until 0.25+ is stable.
Is this a request for help?:
No
Is this an ISSUE or FEATURE REQUEST? (choose one):
Issue
What version of acs-engine?:
0.25.2
Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
1.10.18
What happened:
Deploying the following template fails on Azure US Gov
We get the following error:
What you expected to happen: Deployment to succeed.
How to reproduce it (as minimally and precisely as possible): Use the the above template to deploy to Azure US Gov cloud.
Anything else we need to know: