JAZUG札幌支部(きたあず) 第22回勉強会 ~Azure Kubernetes Service(AKS) ハッカソン~

ハッカソン!

というところで、きたあずとしては初の試みで、朝10時~夕方までの二日間という、ぜんぜんゆるくない企画をしかけました。私たちの勉強会では普段、セッションで色々な情報を得ることはできるのですが、手を動かす機会というのはなかなかありませんでした。そういうところで、さりげなく5周年を迎えた後のイベントになりました。

どんなイベント?

Microsoft Corp の 寺田 さんによるイベントで、会の進行は寺田さんにお任せして、会場やイベントの運営を、きたあずのメンバーで担いました。なのでいつもとは全く違うイベントでした。日程も最低2日間でなければ伝えられません!と事前に熱い声をいただいておりました。
内容としては、kubernetes x Azure となってますが、k8s のkubectl を主体としたものになっていました。いくつかのチームを作成し、そこでモブプログラミンのように、環境構築していきました。
座学としての基礎をセッションを通じて教えていただき、その後、自分たちの形で実践していくということで、集まったメンバーは .NET 系のエンジニアが多かったため、Javaの部分を .NET に置き換えていきました。

付箋で希望を募る

それぞれが、この会でやりたいことを付箋に貼り付けたものを、寺田さんがまとめてくださったものです。これを元に今回の2日間で取り組む内容が決まっていきました。

環境構築

Azure上に AKS をデプロイ、今回は仮想ノードを使うということで、 East US リージョンのデプロイしました。さらに、この環境を共有するために、Linuxの VM もデプロイしました。SSHで接続し、az aks get-credentials で .kube/config を取得し、それを用いて、みんなで操作するという形をとりました。

モブプログラミングのように

ドライバーは、プロジェクターを用いて、スクリーンに映してその中で操作していきます。その中で、周りの人は画面や会話で助言をしたり、typo を指摘したりという形をとっていきました。最初は、寺田さんが助言をしてくれました。1日目の夕方からは自立してみんなで、考えながら試行錯誤し、失敗や知識を共有しながらミッションを達成していきました(実際、ほとんどスムーズにいかないので、そこで知識を出し合って問題の原因を探り、一つづつ解決させていく)
これが面白くて、自分の知らないことや、そんな視点あるのか!?みたいな意見や、よく見てるな!というようなtypoの指摘など。。。(挙げたらきりがない)
この二日間で、それくらいの気づきがありまして、固くなってきた頭が少し柔らかくなったような気がします。

作っていったもの

  • Azure Container Registry
  • Azure Kubernetes Service
  • Virtual node
  • .NET Core Web API for container
  • Azure DevOps + Build & Release pipeline (not completed)

お食事会

話題になったのは、英語の話。全てのドキュメントが英語となっており、日本語訳を作り、意訳するというのは既に行われていない。一部の有志ががんばって作ってくれてるのがあっても、アップデートが早すぎて更新が追いつかない。ゆえに、最新情報を追いかけて、より良いもの確かなものとするには、英語を読むということは避けられないよねと。ふざけつつ真面目な会話で盛り上がりました。確かに今後の在り方は考えていかなければ!と思った次第です。

まとめ

このようなイベントでしたが、私自身とても楽しかったというのが一言です。
開催させてもらえてよかった!というのもありますが、Dockerを触ったこともない人も含めて、交代しながら本気で問題解決をしていくというのは、ビジネス的な成果物としては小さかったとしても、多くの気付きがあり、ユーザーコミュニティとしては、大きな成果を得ていると思いました。また、参加された方の感想やBlogなどのアウトプットを見て、今後につなげていきたい。そして 身勝手ながら、寺田さんにまた来ていただきたい!とも

最後に、会場を提供してくださった方、また運営を協力してくださった方、そして参加できなくとも、協力してくださった方、に感謝いたします。ありがとうございます。
参加できなかった方、ぜひ、次の機会ではよろしくお願いいたします!

次回のきたあず

OSCにて、展示とセミナーとして参加予定です。 k8s をテーマとして、担当する方が準備中です。

次回の北海道 Azure

Global Azure Bootcamp を札幌にて初めて開催します。当日は、サブウェーのサンドを食べながら、軽くハンズオンをして、何か一つでも多く持ち帰っていただけたらと思います。

Global Azure Bootcamp 2019@Sapporo
https://jazug.connpass.com/event/123262/

Global Azure bootcamp 公式

https://global.azurebootcamp.net/locations/global-azure-bootcamp-2019-sapporo/