강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

簡単に始めるKubernetes(v1.30) - {{ x86-64, arm64 }}

Kubernetes(☸)を本当に始める段階で必要な内容を盛り込みました。🧭 この講義を通じてKubernetesを最も手軽に構造を理解しながら始めることができます。🥇

難易度 初級

受講期間 無制限

  • kubernetes
Kubernetes
Kubernetes
Docker
Docker
Kubernetes
Kubernetes
Docker
Docker

学習した受講者のレビュー

学習した受講者のレビュー

4.8

5.0

Mx

62% 受講後に作成

コードを隠すための講師の親切な努力が際立つ講義です。おかげで、クバネティスの概念を知らなくても簡単にアクセスできます。 開発者になってからもクバネティスは難しく感じられましたが、この講義のおかげでクバネティスとは何かという概念をつかむことができました。次の講義も早く聞きたいですね。

5.0

rainingdaewoo

59% 受講後に作成

良い講義だと思いますが、私にはまだ早かったと思います。 会社でドッカーよく書いてドッカーの次に勉強しようとしましたが…まだ難しいですね。 クーバーネティスを少しやってみて、もう一度聞こえます。

5.0

김석영

17% 受講後に作成

1.25にアップデートする こんなあんなダメだったものが正常動作して講義を見ることができると思います!

受講後に得られること

  • Kubernetesがなぜそのように動作するのか分かります

  • コントロールプレーンノードとワーカーノードの違いが分かります

  • Kubernetesの基本オブジェクトについて理解できます

  • マイクロサービスアーキテクチャについて概括的に理解できます

  • いつでもどこでも、時間やコストの制限なく自分だけのKubernetes環境を持つことができます

  • Kubernetesの骨格を強固にする構成要素を学ぶことができます

  • Kubernetesバージョンのアップグレード方法

  • Ansibleを使用してKubernetesのバージョン管理をより効果的に行う方法

Kubernetesの航海の第一歩!🚢
成長する開発者/エンジニアの基盤を築いてみましょう。

最も簡単な
Kubernetesガイド

📢 Kubernetes v1.30で実習をアップデート!

  • 2024年6月16日にKubernetesの実習がv1.30に合わせて変更されました。
  • これに伴い、各ch2は全体講義で共通使用される形式に変更され、以降の講義が1段階ずつ区分番号が追加されました。(例:ch3がch4に変更、補講はAに変更)
  • また、基本オペレーティングシステムをCentOS 7からUbuntu 22.04に変更しました。
  • v1.30アップデートのために追加撮影された映像は7.1、7.2です。
  • 既存の補強はAが保存しており、v1.30以降はBで進行されます。
  • 🎉 Macシリコン(Mシリーズ、arm64)を正式にサポートするようになりました。😄

更新された映像は7.1、7.2です。既存の補強はAが保存しており、v1.30以降はBで進行されます。🎉 Macシリコン(Mシリーズ、arm64)を正式にサポートします。😄

📢 Kubernetes v1.25で実習をアップデート!
  • 2022年9月18日にKubernetesの実習がv1.25に合わせて変更されました。
  • これに伴い、4.2、4.3、6.2の映像が修正されました。
  • それ以外の実習自体が変更されないものは維持されました!

このコースは、Kubernetes(クーバネティス)を始める際に困難を感じる部分を整理し、Kubernetesを手軽に始められることを目的として制作された講座です。そのため、より良い学習効果のために、できる限り図と実習ですべての内容を説明します。

ポッドのデプロイライフサイクル

つまり、コードを見ずにKubernetes自体を理解することを目的としており、これを通じてKubernetesを正しく始めるためのものです。

💡 講義登録前に知っておくと良い点

  • 現在の講義は、Kubernetesというプラットフォームの全体像を描くために企画された講義で、コードを扱わないため、それに伴い詳細なKubernetesを知ることは難しいです。これに伴い、講義対象者はPM、企画、一部のManager、そして全体像を描いた後にKubernetesに触れたい方を対象に進めています。
  • 코드를 다루는 것을 포함하여 좀 더 깊이 있는 강의는 이후 강의인 그림으로 배우는 쿠버네티스에서 다루며, 현 강의 스타일을 사전에 확인하기 위해서는 미리보기로 무료 공개된 

    2.4.Vagrant+VirtualBoxでKubernetes環境を構築する (arm64ユーザー向け)-v1.30

    수업을 먼저 시청해보시길 추천드립니다.
  • 上記の内容が十分に良く、現在の講義リストが役に立つと判断されましたら、講義を進めていただくことをお勧めします。

構築する (arm64ユーザー)-v1.30 上記の内容が十分に良く、現在の講義リストが役に立つと判断されましたら、講義を進めていただくことをお勧めします。


なぜKubernetesなのか?

Kubernetesは現代ITにおいて避けて通れない流れとなっています。
主要3社(AWS、Azure、GCP)だけでなく、ほぼすべてのITベンダーがKubernetes関連のソリューションをリリースしており、すべてのITの基盤技術として浮上しています。したがって、一日でも早くKubernetesに触れ、これを活用して開発者/エンジニアとして成長するための糧となることを願っています。

조훈, 쉽게 시작하는 쿠버네티스 Google Kubernetes Engine

一つの例として、CDNと1.1.1.1アドレスで有名なCloudFlareの場合、エンジニアがKubernetes環境を構築し、開発者がこれをリクエストして使用する方式で内部で使用しており、国内有名ポータルIT企業の基盤アーキテクチャもKubernetesで構成されています。

Cloudflare社のKubectl

また、仮想化の有名企業であるVMwareでもKubernetesを基盤としたTanzu(タンズ)をリリースするほど、すでに市場はKubernetes環境へと移行しました。

今すぐ、Kubernetesの学習を始めてみてはいかがでしょうか?


この講座の特徴

  • コードを知らなくても受講できます。
  • Kubernetesの全体的な流れを理解できます。
  • 自分だけのKubernetesテスト環境を持つことができます。
  • Kubernetesの扱い方を始められるようにします。
  • Kubernetesクラスター(コントロールプレーンノード1個、ワーカーノード3個)を自動で構成して進行し、自動構成が難しい場合は手動でインストール構成するスクリプトとマニュアルを提供します。

📖 Kubernetesクラスタ手動インストールガイド (2026.01.10, リンク)

周りの多くの方がKubernetesを始めようとしていますが、概念を掴むのに非常に苦労しているのを見てきました。
どうしても概念的にユニークな面が多く、基礎的に知っておくべき事項も広範囲に渡っているためです。そこで「どうすればこの部分を簡単に教えられるか?」「どうすればKubernetesを学ぶ上で基礎となる部分を解決してあげられるか?」という悩みを込めた講義です。


これまで様々な場所で
Kubernetesに関する活動
行ってきました。

オンプレミスでもロードバランサーを?(w/ MetalLb)
Kubernetes韓国ユーザーグループ発表動画
PorterとMetalLBの比較
(オープンインフラデイ発表)
kubesprayによるマルチコントロールプレーン形態を持つKubernetesの自動デプロイデモンストレーション

Docker Deprecatedに関する構造的説明 (スライドを見る)


想定質問 Q&A

Q. Kubernetesが何か分からないのですが、聞いても後悔しないでしょうか?

とても良い質問です。まさにそういう方々のために準備しました。前提知識がほとんど必要ないように、できる限りスクリプトで処理しておきました。始めるための講義として一生懸命作りました。

Q. Kubernetesは必ず知っておく必要がありますか?

こんなに良い質問が続くとは...はい、もし引退が3-5年後であれば、またはその頃に自営業をされる方であれば必要ないかもしれませんが、KubernetesはITに携わっているほぼすべての方々に(企画職の方でさえも..)必ず知っておくべき必須要素になるでしょう。今のLinuxの位置づけくらいになると思います。

Q. この講義だけ聞けばKubernetesのすべてを知ることができますか?

正直に言います... オンライン/オフライン講義数十時間でKubernetesのすべてを教えることは不可能です。Kubernetesは現代ITにあるすべての要素が継続的に集積(integration)されているため、短時間ですべてを個人が学び、すべて理解したと言えるレベルは不可能です。また、非常に速く変化し、必要な要素ごとに進むべき方向が大きく異なるため、個人の勉強が多く必要な技術です。

しかし重要なのは...
Kubernetesを始める段階で必ず知っておくべきことがあり、その部分を今回の講義で扱うことでKubernetesを正しく始められるようサポートできると考えています。

講義で使用する
プログラムとバージョン & 講義ソースアドレス

バージョン 💾

  • Kubernetes - 1.30.0
  • Containerd - 1.16.31
  • MetalLB - 0.12.1

始めることができるようにサポートを提供すると考えています。講義で使用するプログラムとバージョン & 講義ソースアドレス バージョン 💾 Kubernetes - 1.30.0 Containerd - 1.16.31 MetalLB - 0.12.1

インフラ構成ツール 🏗️

ターミナル接続ツール 🚀

参考事項をご確認ください!

  • 受講生の皆様の円滑な実習のために最善を尽くしておりますが、個人の環境によって発生するVagrant関連のエラーについては、サポートできない場合がございますので、ご了承ください。
  • (x86-64) Vagrant関連のエラーにより実習の進行に困難を感じている方のために、OVAイメージを提供します。(2.3講義の下部にダウンロードアドレスを提供)
  • 質問への回答は提供しますが、講義費用にはQ&Aは含まれておりません。ただし、実習ができない場合や、誤った内容がある場合はお知らせいただければ、可能な限り迅速に対応いたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クラウドでKubernetesを使用しているが、その内部が気になる方

  • オンプレミスKubernetes(例:OpenShift)の構造についての理解が必要な方

  • コードを知らずにKubernetesを体験したい方

  • Kubernetesを本当に始めたい方

  • 費用負担なしで自分だけのKubernetesテスト環境が必要な方

前提知識、
必要でしょうか?

  • Linuxの基本コマンド(例:cd、ls、catなど)

  • ネットワークの基礎(例:192.168.1.10/24と192.168.1.101/24は通信が可能)

こんにちは
です。

13,743

受講生

697

受講レビュー

604

回答

4.9

講座評価

6

講座

CNCF Ambassador | クラウドネイティブエンジニア

ドキュメント:

チャンネル:

  • Linkedin

  • Github

  • Youtube

    Megazoneにて、Kubernetesとコンテナインフラに関するTech Evangelist、CoE(Center of Excellence)の役割を担当している。主な役割は、自社のSaaS製品で使用するKubernetes環境のモダン化とコスト最適化であり、外部顧客向けにTech AdvisoryやContainer Architecture Designなどの支援も行っている。クラウドネイティブコンピューティング財団(CNCF)のグローバルアンバサダーとして、クラウドネイティブ技術、さらにはAIネイティブ技術の普及に貢献している。その他、「ITインフラエンジニアグループ」の運営陣を務めており、オープンソースコントリビューターとしても活動している。
    日頃から知識を共有することを好み、InflearnやUdemyでAnsibleおよびKubernetesに関する講義を行っている。知識は文書として残してこそ真の意味を持つと考え、『コンテナインフラ環境構築のためのKubernetes/Docker』、『優雅にAnsible』、『システム/ネットワーク管理者のためのPython実務プログラミング』を執筆したほか、yozm ITなどのオンラインプラットフォームにも度々寄稿している。

カリキュラム

全体

57件 ∙ (11時間 4分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

285件

4.8

285件の受講レビュー

  • meltep00님의 프로필 이미지
    meltep00

    受講レビュー 9

    平均評価 4.4

    5

    62% 受講後に作成

    コードを隠すための講師の親切な努力が際立つ講義です。おかげで、クバネティスの概念を知らなくても簡単にアクセスできます。 開発者になってからもクバネティスは難しく感じられましたが、この講義のおかげでクバネティスとは何かという概念をつかむことができました。次の講義も早く聞きたいですね。

    • test123님의 프로필 이미지
      test123

      受講レビュー 14

      平均評価 4.8

      5

      59% 受講後に作成

      良い講義だと思いますが、私にはまだ早かったと思います。 会社でドッカーよく書いてドッカーの次に勉強しようとしましたが…まだ難しいですね。 クーバーネティスを少しやってみて、もう一度聞こえます。

      • sk19gh64님의 프로필 이미지
        sk19gh64

        受講レビュー 5

        平均評価 4.6

        5

        17% 受講後に作成

        1.25にアップデートする こんなあんなダメだったものが正常動作して講義を見ることができると思います!

        • changukwoo7648님의 프로필 이미지
          changukwoo7648

          受講レビュー 7

          平均評価 5.0

          5

          100% 受講後に作成

          理解が本当に簡単になる講義でした。 このような講義を作ってくれてありがとう。

          • rladudwo60325463님의 프로필 이미지
            rladudwo60325463

            受講レビュー 1

            平均評価 5.0

            5

            31% 受講後に作成

            クバネティスのホームページでテキストだけで見て理解しにくかった部分を絵で説明してくださるから。 ストランドが捕まると思います。 代わりに...何度も見て理解する必要があると思います。

            ¥7,322

            kubernetesの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!