27
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Kubernetes始めたい人のためのチュートリアルまとめ

Last updated at Posted at 2018-05-11

概要

Kubernetesを始めたいって思って、Webで初心者向けのサイトとか情報を集めても、クラスタを作って、yaml食わして、ブラウザで見れました・・・以上。みたいなものが多くて、次何したらいいの・・・ ってなりませんか?

そういう人はチュートリアルをあるので、それを順番にやってみればいいかと思います。

本家のチュートリアル

Kubernetesの本家にもチュートリアルがあります。
https://kubernetes.io/docs/tutorials/

ただこれ、英語だし、クラスタを自分で作らないといけない、ローカル環境もつくらないといけない、っていうのでなかなか手を出しにくいのではないかと思います。

一部簡単なものはブラウザでできるものもありますが・・・
https://kubernetes.io/docs/tutorials/kubernetes-basics/

なので、本家以外のチュートリアルを色々触ってみたのでまとめてみました。

その他のチュートリアル

自由にできるインフラがない、とりあえずやってみたいって人向け

  • 英語
  • クラスタ構築
    • 不要
    • ブラウザ上ですべて実施できる
  • 料金
    • 無料
  • はまり度
    • 特に問題はなく最後までできた

GCPでやりたい人

  • 日本語
  • クラスタ構築
    • GKEで構築
    • 手順もある
    • CloudShellでの手順もあるので、ローカル環境の構築も不要
  • 費用
    • Node用インスタンス利用料
    • g1-small×2くらいで大体いける
    • 後半のJenkinsあたりはもう1台くらいいる
  • はまり度
    • 大体問題なくできる
    • 自分はJenkinsの認証のところがうまくいかなかった

AWSでやりたい人

  • 英語
  • クラスタ構築
    • 用意されているCloudFormationでCloud9環境をつくって、Cloud9上のコンソールからkopsを使ってクラスタを構築する
  • 費用
    • EC2インスタンス利用料
    • マネージド・サービスではないので、Master、Nodeの両方のインスタンスが起動する
    • Single-Masterの構成で3台(Master1台、Node2台)、Multi-Masterだと8台(Master3台、Node5台 Nodeの台数は変更可能) + Cloud9用1台のインスタンスが起動するので割とお金がかかるかも
  • はまり度
    • 書いてるとおりにやってもいまくいかないことも多い気が・・・

Azureでやりたい人(未実施)

  • 日本語
  • クラスタ構築
    • AKEで構築
    • 手順もある
    • CloudShellでローカル環境の構築も不要(っぽい)
  • 費用
    • 知らない
  • はまり度
    • やってないので不明

ちゃんと理解したい、説明欲しいって人

入門Kubernetes
https://www.amazon.co.jp/dp/4873118409

  • 日本語
  • クラスタ構築
    • 自前
  • 費用
    • ¥3,024(書籍費用) + インフラ
  • はまり度
    • GKEでやってみたけど、ほぼ問題なく完了

個人的な所感

あくまで個人的な所感ですが・・・

Katacoda GCP AWS Azure
言語 英語 日本語 英語 日本語 日本語
お手軽度
費用 ?
サクサク度 ?
理解度 ?

まとめ

個人的はおすすめは、

  • 環境がない人 → Katacode
  • もう少し現実的な環境で、はまらずにサクサク進めたい人 → GCP(GKE)
  • ちゃんと理解したい人 → 本 + GKE

がいいんではないかと思います。

27
36
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?