てけノート

on the foot of giants

kubernetes入門コンテンツまとめ

      2016/11/22


会社の業務でkubernetesを勉強することになったものの、良いリソースがまるで見つからなくて辛かったので、見つけた中で良さそうなものをまとめておきます。
バカには難しかったですが、以下に上げたものを使って勉強したらそこそこ使えるようにはなってきました。

英語日本語問わずdocが少ないのは、その開発スピード由来かなと。
アップデートが本当に早いので、最終的に信じられるのはdocumentationくらいです。。。

最初の1歩

kubernetes含むmicroservicesのudacityコース(おすすめ!)

udacityのコース

Mr.kubernetesと呼ばれるエバンジェリストの方が説明してくれます。
サンプルコードで一緒に作成しながら作れるのはすごい。
英語字幕もあるので、ちょくちょく止めて読みながら理解すれば概要は把握できます。ただしGKEで動くkubernetesの話です。kubernetes単体ではないので注意。以下GKEの場合は同様。

絵本でわかるkubernetes

これはマジで参考にならない。キリンが「ぼくのクローンが必要なときはどうしたらいいんだい?」とか言い出すのシュールすぎるし、例としてダメすぎる。
わかってる人がフフン、ってなる用の動画。たぶん。

手を動かして、勉強する

読んでるだけだとよくわからないし、手を動かしてるだけでもよくわからないので、行ったり来たりがおすすめです。

GKEじゃなくてkubernetesやってみた記事

GKEとはkuberenetesをナイスな感じで動かすためのプロダクトなので、裏側の仕組みがわかりにくくなってます。
kubernetes単体で用いるならば、自分でコンピュータのクラスタを作って通信設定して〜ってやることになって
大変面倒なのですが、その方が挙動が分かって良さそう。

さすがに自前でクラスタ組めないので、自分はこちらの本で勉強しました。スッキリ書いてあるので、かなりおすすめです。

最新のkubernetesの事例紹介スライド

事例もさることながら、挙動が説明してある図がナイスです。

GKEで実際にアプリを作ってみるブログ

こちらでは、実際に動作するcontainerを用いて、囲碁ゲームをGKEで動かすところまで手を動かしながらやれます。

他参考記事

https://www.wantedly.com/companies/wantedly/post_articles/30236#=
http://blog.grasys.io/post/dokuma/1st-step-kubernetes/

 - インフラ