Kubernetes(K8s)の勉強方法

Kubernetes(K8s)の勉強方法
Photo by Ian Taylor / Unsplash

KubernetesはGoogleが開発し、2014年にオープンソース化されました。

Kubernetes とは | Google Cloud
Kubernetes(K8s)は、コンテナ化されたアプリをどこにでもデプロイ、スケール、管理できるオープンソースのシステムです。Google Cloud が Kubernetes を簡素化する仕組みをご覧ください。

Kubernetesを勉強しようとすると、最初のハードルが意外と高いですよね。
そんな中、Google には Kubernetes を学習するための教育コンテンツとハンズオンラボが用意されています

しかもラボ環境は 無料で利用可能
「Kubernetes に興味はあるけれど、なかなか踏み出せなかった」という方にも、ぜひ挑戦していただきたい内容です。

クラウド環境に不慣れな方でも大丈夫です。
コンピュートインスタンスの作成、ストレージバケットの操作、IAM の設定、ファイアウォールの設定、Web サーバーの導入といった、Kubernetes を学ぶ前段階の基礎知識もしっかり学べるため、安心して取り組めます。

興味ある方は、下記のリンクから学習サイトにいけます。

Google Kubernetes Engine のドキュメント

Architecting with Google Kubernetes Engine: Foundations | Google Skills
<p>In this course, “Architecting with Google Kubernetes Engine: Foundations,” you get a review of the layout and principles of Google Cloud, followed by an introduction to creating and managing software containers and an introduction to the architecture of Kubernetes.</p> <p></p> <p>This is the first course of the Architecting with Google Kubernetes Engine series. After completing this course, enroll in the Architecting with Google Kubernetes Engine: Workloads course.</p>

ラボについては、下図のように単元ごとに1時間使用できます。

ハンズオンラボの図

最初にLabを起動するときは、Purchase画面に行きますが、「No cost」を選択すれば無料で使用できます。