Kubernetes Meetup Tokyo 23でClusterAPIについてLTしてきた

https://k8sjp.connpass.com/event/145942

たまにはLTするかなーと思って、イベントページが公開されてすぐにLT枠で申し込み、LTしてきた。テーマは最近触っていたClusterAPIについて。v1alpha1からv1alpha2で結構変化があるので、そこを中心にトークした。あとはClusterAPIのペパボでの利用事例や、コントローラ実装で使える小ネタなども話した。

今回はオペレータ・コントローラ会ということで、非常に濃いセッションばかりでよかったなあ。

引っ越しした

賃貸の契約更新タイミングということもあり、引っ越しした。4年住んだのかな。その前も同じ町で、東京に来てからずっと住んでいたので、そこから離れるのは感慨深いものがある。

なんとか作業できる環境は整えられたので、手続きあれこれや片付けをどんどんやっていくぞ。

開発合宿に行ってきた

鹿児島にオフィスがあって、チームメンバーで行って開発合宿してきた。

木・金2日間みっちり開発して、土曜は少しだけ鹿児島観光。今回は仙巌園を見てきた。

桜島、雲がかかっていたので晴れたタイミングでまた見たいなあ。

しろくまも食べた。

困った時、質問する時に整理すること

少し前、今年入社した人の研修に少し関わっていたのだけど、その時Slackに投下したテキストを手直ししてこちらにも書いておきます。

意識するといいポイントがあって、それは、何か困ったことがあったり、質問する時に「前提条件」と「期待していた挙動」、「実際に起きた挙動」を整理するといい。

「前提条件」は、例えば「自分が今動かそうとしているソースコード」「使っているソフトウェアのバージョン」などを指す。「期待していた挙動」とは、「何をしようとしているのか」や「こうなって欲しかった」などを指す。「実際に起きた挙動」とは、「実行したコマンドとその実行結果のログ」だったり、「操作した結果発生した挙動」などを指す。

これらの事実を質問者と回答者が共有することで、より適切な回答が行える。最初の質問に欠けているものがあると前提条件がずれて間違った回答をしてしまう可能性があったりする。リモートのエンジニアだったり、異なる拠点にいるエンジニアだと同じ画面を見てあれこれ考えることができない(Google Meetのようなツールを使って画面共有することはできるけどね)ので、効率的な共有は大事だろう。

毎回あらゆる情報を整理しているとそれはそれで時間がもったいない。なので、ポイントとなる事実に絞って集めるとよい。難しいけど少しずつ意識して取り組んでもらえるとどんどん「良い質問」ができるようになってくると思う。