クバネティス航海の第一歩! 🚢
成長する開発者・エンジニアの基礎を固めましょう。
最も手軽な
クバネティスガイド
📢 クバネティス v1.35 で実習アップデート!
- 2026年2月19日にクバネティスの実習がv1.35に合わせて変更されました。
📢 Kubernetes v1.30 で実習アップデート!
- 2024年6月16日にクバネティスの実習がv1.30に合わせて変更されました。
- これに伴い、各ch2は全講義で共通して使用される形式に変更され、それ以降の講義は1段階ずつ区分番号が追加されました。(例:ch3がch4に変更、補講はAに変更)
- また、基本OSをCentOS 7からUbuntu 22.04に変更しました。
- v1.30 アップデートのために追加撮影された映像は 7.1、7.2 です。
- 既存の補強はAに保存しておき、v1.30以降はBで進行されます。
- 🎉 Macシリコン (M Series, arm64) を正式にサポートしました。😄
📢 Kubernetes v1.25 での実習アップデート!
- 2022年9月18日にクバネティス(Kubernetes)の実習がv1.25に合わせて変更されました。
- これに伴い、4.2、4.3、6.2の動画が修正されました。
- その他に、実習自体が変更されないものは維持されました!
この講義は、クバネティス(Kubernetes)を始める際に直面する難しい部分を整理し、クバネティスを簡単に始めることを目的として制作された講義です。そのため、より高い学習効果を得るために、可能な限り図解と実習ですべての内容を説明しています。
ポッド配備のライフサイクル
つまり、コードを見ずにクーバネティス自体を理解することに目的があり、それを通じてクーバネティスを正しく始めるためのものです。
なぜ クバネティス なのでしょうか?
クバネティスは、現代のITにおいて避けて通れない流れになりつつあります。
主要3社(AWS、Azure、GCP)だけでなく、ほぼすべてのITベンダーがクバネティス関連のソリューションをリリースしており、あらゆるITの基盤技術として浮上しています。したがって、一日も早くクバネティスに触れ、それを活用して開発者・エンジニアとして成長するための糧となることを願っています。
Google Kubernetes Engine
一つの例として、CDNと1.1.1.1のアドレスで有名なクラウドフレア(CloudFlare)の場合、エンジニアがクバネティス環境を構築し、開発者がそれをリクエストして使用する方式で内部運用されており、韓国国内の有名ポータルIT企業の基盤アーキテクチャもクバネティスで構成されています。
Cloudflare社のKubectl
また、仮想化の有名企業であるVMwareからもクバネティス(Kubernetes)を基盤としたTanzuがリリースされるほど、すでに市場はクバネティス環境へと移行しています。
今すぐ、クバネティスの学習を始めてみてはいかがでしょうか?
この講義の特徴
- コードを知らなくても受講できます。
- クバネティスの全体的な流れを理解することができます。
- 自分だけのクバネティス(Kubernetes)テスト環境を持つことができます。
- クバネティス(Kubernetes)の操作を開始できるようにします。
- クバネティスクラスター(コントロールプレーンノード1台、ワーカーノード3台)を 自動で構成しながら進行し、自動構成が難しい場合に備えて手動でインストール・構成するためのスクリプトとマニュアルを提供します。
📖 クーバネティス(Kubernetes)クラスター手動インストールガイド (2026.01.10, リンク)
周りで多くの方々がクボネティスを始めようとしていますが、概念を掴むのに非常に苦労しているのを見てきました。
どうしても概念的に独特な面が多く、基礎的に知っておくべき事項も広範囲にわたっているためです。したがって、「どうすればこの部分を分かりやすく伝えられるか?」「どうすればクボネティスを勉強する上での基礎となる部分を解決してあげられるか?」という悩みを込めた講義です。
これまで様々な場所で
クバネティス(Kubernetes)関連の活動を
行ってきました。
オンプレミスでもロードバランサーを? (w/ MetalLb)
クバネティス韓国ユーザーグループ発表動画
PorterとMetalLBの比較
(オープンインフラデイ発表)
kubesprayによるマルチコントロールプレーン構成のクバネティス自動デプロイ実演
Docker Deprecatedに関する構造的な説明 (スライドを見る)
予想される質問 Q&A
Q. クーバネティス(Kubernetes)が何かわからないのですが、受講しても後悔しませんか?
とても良い質問です。まさにそのような方々のために準備しました。事前知識がほとんど必要ないように、可能な限りスクリプトで処理しておきました。入門用の講義として一生懸命作りました。
Q. クーバネティス(Kubernetes)を必ず知っておく必要がありますか?
これほど良い質問が続くとは…。はい、もし引退が3〜5年後だったり、あるいはその頃に自営業をされる方であれば必要ないかもしれませんが、クバネティスはITに携わっているほぼすべての方(たとえ企画職であっても…)にとって、必ず知っておくべき必須要素になるでしょう。現在のLinuxのような立ち位置になるはずです。
Q. この講義さえ受ければ、クバネティスのすべてを理解できますか?
正直に申し上げます... オンライン・オフラインの講義数十時間でクバネティスのすべてを教えることは不可能です。クバネティスは現代ITのあらゆる要素が絶えず集積(integration)されており、短時間で個人がすべてを学び、すべてを理解したと言えるようなレベルではありません。また、非常に変化が速く、必要な要素ごとに進むべき方向が大きく異なるため、個人の学習が多く必要となる技術です。
しかし重要なのは…
クバネティスを始める段階で必ず知っておくべきことがあり、その部分を今回の講義で扱うことで、クバネティスを正しく始められるようお手伝いできると考えています。
講義で使用する
プログラムとバージョン & 講義ソース アドレス
バージョン 💾
- Kubernetes - 1.35.0
- Containerd - 2.2.2
- 受講生の皆様がスムーズに実習を行えるよう最善を尽くしておりますが、個人の環境によって発生するVagrant関連のエラーについては、対応いたしかねる場合がございますので、あらかじめご了承ください。
- (x86-64) Vagrant関連のエラーにより実習の進行に困難を感じている方のために、OVAイメージを提供します。(2.3 講義の下にダウンロードURLを提供)
- 質問への回答は提供しておりますが、受講料にQ&Aは含まれておりません。ただし、実習がうまくいかない場合や、内容に誤りがある場合は、お知らせいただければ可能な限り迅速に対応いたします。