Rancher支持使用docker machine
部署Microsoft Azure。
在你可以部署一台Azure主机之前,你需要获取到Subscription ID, Client ID和Client Secret。Client ID和Client Secret需要通过创建一个应用注册。你可以在微软官方文档中获取更多信息。
登陆https://portal.azure.com并且输入你的账号密码。
问了获取到Subscription ID,需要进到More services里,然后搜索Subscriptions并且打开它。Subscription ID会显示在SUBSCRIPTION ID这列里,紧挨着Subscription name。
Follow the steps below to create an App registration and the corresponding Client ID and Client Secret. 通过如下步骤创建一个应用注册,并且获取相应的Client ID和Client Secret。
Web app / API
作为Application Type,并且任意输入一个Sign-on URL。在App registrations界面中,你应该可以看到你的应用注册。这个值显示在APPLICATION ID这列里,它就是你所需要的Client ID。下一步是生成Client Secret:
最后一件事是给你的应用注册合适的权限。
Contributor
。AzurePublicCloud
,但如果你使用的是政务云,你可以在这里对其进行修改。docker-machine
在Rancher中也同样支持。如果你设置了镜像,请不要忘记修改SSH User为正确的用户。docker-machine create
工具。一旦你点击创建,Rancher将会创建Azure虚拟机,并在实例中开启 rancher-agent 容器。几分钟之后,主机将会启动并可以添加服务。