1

Azure Container Service テンプレートで Docker(+swarm) を作成しました。

1 つのマスターと 1 つのエージェントが作成されましたが、エージェント VM をスケールアウトするにはどうすればよいですか? テンプレートはエージェント VMSS (スケール セット) を生成しますが、ポータル UI でさらに VM を追加することが見つかりません。

テンプレート ドキュメントが見つかりましたが、便利ではないようです。

Azure Worker Role のように数回クリックするだけでそれを行う方法はありますか?

4

3 に答える 3

2

@jlukが提案したよりも簡単な解決策を見つけました。

私のような CLI が嫌いな人にとっては、

  1. https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-scale-existingに移動します
  2. 「Azure にデプロイ」ボタンをクリックします。ポータル UI が開き、いくつかのテキスト入力フィールドが表示されます。
  3. フィールドに VMSS 名とインスタンス数を入力し、法的条件に同意します。
  4. [OK] をクリックします。それらがすべて展開されるまで待ちます。

1インスタンス数をに変更すると3、3 つのインスタンスが初期化され、実行中の 1 つと作成中の 3 つが表示されることに注意してください。後で 1 つが削除されるため、3 つのインスタンスが実行されます。

docker の場合、docker 自動化をまだ設定していない場合は、新しく作成したインスタンスに docker イメージをダウンロードして、1 つずつ実行する必要があります。

于 2016-08-02T02:35:33.973 に答える
1

残念ながら、現時点ではポータル UI を介して VMSS をスケーリングする方法はありません。テンプレート ルールまたは Powershell/CLI を使用する必要があります。ただし、これは製品ロードマップにあります。

ここのリポジトリから CLI を使用してセットアップできます 。スケール セット全体で Linux と Windows を組み合わせて使用​​する必要がある場合や、スケーリング ルールを頻繁に更新する必要がある場合は、とにかく CLI に慣れることをお勧めします。

編集:

おっしゃるとおり、テンプレートのクイックスタートは実行可能な代替手段です。ただし、既存の VMSS とは異なる VM Sku をテンプレートに指定すると、テンプレートで指定された新しい SKU に現在のスケール セットが再デプロイされることに注意してください。

于 2016-08-01T20:19:36.180 に答える