#Kubernetes on Azure ハッカソン@名古屋
初めてハッカソンに参加してみました!
Docker、Kubernetes超初心者でしたが、まとめてみました。
ハッカソンの概要
講師:Microsoftの寺田さん
1日目:寺田さんの説明を聞きながら、Kubernetes構築まで
2日目:参加者のみで1日目の内容を構築 + DevOps環境構築
私は、DevOps環境構築はできませんでしたが、後日、DevOps環境構築手順を共有いただきました。
ありがとうございます!
モブプログラミング形式で、ハッカソンを実施しました。
初めてモブプログラミングを行いましたが、周りの方と助け合いながら進めることができて面白かったです!
1人だったら、多分構築までできなかっただろうな・・・。感謝です!
ハッカソンの内容(手順)
内容は、寺田さんがGitHubで公開してくれている手順をもとに実施しました。
https://github.com/yoshioterada/k8s-Azure-Container-Service-AKS--on-Azure/blob/master/k8s-Hans-On.md
https://github.com/yoshioterada/k8s-Azure-Container-Service-AKS--on-Azure/blob/master/HoL-Contents.pdf
以下の環境を構築することができました。
Azure環境に、VMを立てて作業しましたが、1人で実施する場合は、
手元の環境に、DockerとAzure CLIをインストールすれば良いと思います。
AKSリソース作成時の注意点
AKSは、リソースを作成する際に、オプションを正しく設定する必要があるらしく、後から変更できないオプションもあるようです。
ハッカソン中も、外部公開できず困りましたが、AKSのHTTP routingのオプションが足りなかったようでした。
HTTP routingについては、以下のコマンドで追加できました。
「az aks create --resource-group myResourceGroup --name myAKSCluster --enable-addons http_application_routing」
<AKS HTTP routing設定方法>
https://docs.microsoft.com/bs-latn-ba/azure/aks/http-application-routing
感想
今回のハッカソンに参加して、AKSの知識だったりもちろんですが、周りの方から刺激をもらえてとてもよかったです!参加者の皆様ありがとうございました。
目的にあったモノを構築できるように頑張っていきたいと思います。
また機会があれば、参加してみたいと思いました!!
参考
<マイクロサービスが注目される理由 導入検討に向けて気を付けるべきポイント>
https://www.atmarkit.co.jp/ait/articles/1910/18/news005.html