ハッカソン!
というところで、きたあずとしては初の試みで、朝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/