Kubernetesを中心とする「クラウドネイティブ」の世界を対象にさまざまなトピックを取り上げる本連載「Cloud Native Watch」。初回は、クラウドネイティブ周辺のテックコミュニティーやミートアップを紹介します。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
読者の皆さんは、「Kubernetes」を楽しんで利用していますか?
おそらくこの記事にたどり着いた方は、少なからずKubernetesを利用した経験のある方でしょう。あるいは本稿を読み終える5分後には何かしら始めるかもしれません。
本連載「Cloud Native Watch」は、Kubernetesを中心とする「クラウドネイティブ」の世界が対象です。ヒト、企業によってクラウドネイティブに対する定義や価値を見いだすレイヤーが異なる場合が往々にしてあるため、いろんな観点で見える場合がありますが、「Kubernetesを中心に回り始めたクラウドネイティブ」をテーマにさまざまなトピックを取り上げていきます。
※編集部注:Kubernetesやクラウドネイティブについて知りたい方は、下記記事を参照してください。
連載初回となる今回は「クラウドネイティブを楽しむためにコミュニティーに行こう!」という話をします。主な想定読者は、「エンタープライズ企業のエンジニアに限らず、普段コミュニティーやミートアップに来ていないヒト」です。
テックコミュニティーやミートアップに参加できない理由はさまざまかと思います。「忙しい」「そもそも知らない」「最先端を知る意味がない」(エンタープライズにありがち)、きっと他にも理由はあると思いますが、ぜひ勇気ある一歩を踏み出してもらえればと思います!
筆者は、タイトルにある通り、「Enjoy Kubernetes」からの「Kubernetes Loverが増える」ことが人生の目標だったりします(割とガチ)。今回に限らず、機会があれば読者に有益な情報をご提供していけたらと思います。
初回なので自己紹介長めですが、ご了承ください。筆者は誰かというと、Twitterでは「capsmalt」という名でIPA(Indian Pale Ale:ビールの一種)や猫、家族のことをつぶやいているヒトです。実は、筆者自身がKubernetesに魅せられて、日本中に広めるために2017年ぐらいからいろいろと活動しています。時期により濃淡はありますが、年中通してだいたい下記のようなことをやっています。
つらつらと書きましたが、仕事という観点ではいわゆる「プリセールス」です。その範囲をだいぶ越えているので謎めく部分はありますが、さまざまな方と新しい世界を切り開くべく「何でもやってやろう!」と勢いのままに突き進んでいるのが実態といえるかもしれないです。
なお現在(2019年6月から)は、レッドハットという会社に所属しており、KubernetesやOpenShiftのアーキテクトをやっています。
Kubernetesって、1人で学んだり、使ったりするのはツライですよね。非常によく聞く話です。せっかく良いテクノロジーだし面白いのにもったいない。では、1人ではなく複数人で学んだり、使ったりするには、どうすればいいのでしょうか?
テックコミュニティーを活用してみましょう。どのようなテックコミュニティーがあるのかについては後述します。まずは、そもそもテックコミュニティーとは、何なのか? 何をやっているのか? について簡単に説明します。
Googleが2014年にKubernetesをオープンソースソフトウェア(OSS)としてCNCFに寄贈しました。ベンダー目線だと、GoogleやRed Hatがリードし、MicrosoftやIBM、Amazon Web Services(AWS)、他にも多数のベンダーがKubernetes(+周辺テクノロジー)に貢献しています。ないがしろにされがちな話ですが、さまざまなテクノロジーを手に取るように扱えるのはベンダーのおかげでもありますしね。日本IBMに新卒で入社した後、Kubernetesをガチでやるべくレッドハットに転職し、ベンダーにも感謝しなきゃなーとわれながら強烈に感じるようになりました。
一方で、日本国内のユーザー企業としては、サイバーエージェントやゼットラボのような日本を代表するKubernetesプレイヤーたちがKubernetesをフル活用しています。2020年の今では、数え切れないほどのKubernetes利用者や、本番サービスにおける実践企業が存在しています。そして、Kubernetesを知り尽くした彼らが、多数の知見を共有してくれています。
つまり、トライ&エラーを繰り返してきたノウハウや知見を惜しみなく世に公開してくれています。その場がテックコミュニティーであり、オフラインの場がミートアップ/テックカンファレンスです。ミートアップ/テックカンファレンスの特徴を箇条書きにします。いろんなパターンがあるので、あくまで例として参考までに。
もっとも重要なのは、「知見を持った有識者がガッツリ情報を共有してくれること」です。ただそれだけでは成り立たなくて、多くの人がコミュニティーを支えています。基本的にビジネス色はなく、助け合いの精神でミートアップ/テックカンファレンスは開催され、盛り上がりを維持しています。完全にボランティア活動ですね。賃金は発生しないですし(人によっては発生しているのかも? 知らんけど)。
有識者であるスピーカーからの情報共有や、懇親会におけるコミュニケーションで普段の技術的な悩みを相談できたり、企業レベルでの実践事例などの意見交換ができたりと、1人でWebページを見ながらでは得られない情報が入手できます(1人で時間を作って手を動かしながら学ぶことも非常に大切です。念のため)。
「テックコミュニティーよさそう!」って思った方は、ミートアップ/テックカンファレンスにぜひご参加ください!
実は、筆者も幾つか運営しています。いろんな場所に参加者あるいはスピーカーとしても顔を出すので見つけたらお声掛けくださいませ(顔色が悪いのが特徴らしいですが、別に怒っていないですし、死にそうってわけでもないのでお気軽に!)。
もし「参加したいけどちょっと……」って方がいたら、Twitterで「@capsmalt」にお声掛けください。一緒に行きましょう。コミュニティーの雰囲気を伝えたり、いろいろな参加者と話せるようにしたりしたいと思うので、お気軽にどうぞ。
Copyright © ITmedia, Inc. All Rights Reserved.