「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
「Visual Studio Tools for Docker」の延長で、
K8s(と言いつつ、実際はAKS)にデプロイしようという野心的な物体。
Open PaaSはちょっと難しいなぁと思い断念していた。
しかし、Compose on Kubernetesがリリースされ、これによって、Open PaaSを
Docker Composeで扱えるようになったらしいため評価をリスタートしてみる気になった。
調査した結果、再び中断した(2019/12/04)。
再開(2019/12/06)
Visual Studioが生成したDocker ComposeをCLIで動かす事が出来た。
コチラとの差分
コチラとの差分
しかし、結局、「Visual Studio Kubernetes Tools」が何者なのか?
イマイチ解らないので、「WebApplication1」的なモノを使用し、再び、評価してみる。
試してみると、以下のような画面が表示される。
取り敢えず、Azure Dev Spacesの手順を参考にして
単純な構成でAzure Dev Spacesを試してみる。
単純な構成で、Azure Dev Spaces でない AKS で使ってみる。
https://github.com/Azure-Samples/azure-voting-app-redis
Azureのポータルと、Azure CLIのazコマンドを使用する。
複雑な構成の Docker Compose を AKS で使ってみる。
物品としては、
ローカルのDocker for Windowsで動かしてみる。
>C:\Git\EvaluateAspNetCoreOnK8s\WebApplication1>docker-compose up -d >Starting webapplication1_postgres_1 ... done >Starting webapplication1_redis_1 ... done >Creating webapplication1_webapplication1_1 ... done
http://localhost:5000/
>C:\Git\EvaluateAspNetCoreOnK8s\WebApplication1>docker-compose down >Stopping webapplication1_webapplication1_1 ... done >Stopping webapplication1_postgres_1 ... done >Stopping webapplication1_redis_1 ... done >Removing webapplication1_webapplication1_1 ... done >Removing webapplication1_postgres_1 ... done >Removing webapplication1_redis_1 ... done >Removing network webapplication1_default
※ 上記の参考に習い、無事動作した。
リモートのAKSで動かしてみる。
上記(手順n)の Docker Composeファイルを
ローカルのDocker for Windowsの Kubernetes に食わせたいが...。
コチラとの差分
#ref(): File not found: "enable.png" at page "Visual Studio Kubernetes Tools"
Tags: :.NET開発, :.NET Core, :Hyper-V, :仮想化