강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

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

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

難易度 初級

受講期間 無制限

  • kubernetes
Kubernetes
Kubernetes
Docker
Docker
Kubernetes
Kubernetes
Docker
Docker

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

受講後に得られること

  • 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,588

受講生

690

受講レビュー

603

回答

4.8

講座評価

6

講座

CNCF Ambassador | Cloud Native Engineer

 Documents:

Channels:

  • Linkedin

  • Github

  • Youtube

    메가존에서 쿠버네티스와 컨테이너 인프라에 관해 Tech Evangelist, CoE(Center of Excellence) 역할을 담당하고 있다. 주요 역할은 회사의 SaaS 제품에서 사용하는 쿠버네티스 환경을 현대화하고 비용을 최적화하는 것이며, 외부 고객을 위해 Tech Advisory와 Container Architecture Design 등을 지원하고 있다. 클라우드 네이티브 컴퓨팅 재단(CNCF)의 글로벌 앰버서더로, 클라우드 네이티브 기술, 나아가 인공지능 네이티브 기술이 널리 전파되는 데 기여하고 있다. 그 외에 'IT 인프라 엔지니어 그룹'의 운영진을 맡고 있으며, 오픈소스 컨트리뷰터로도 활동하고 있다.
    평소에 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 하고 있고, 지식은 문서로 남겨야 진정한 의미가 부여된다고 생각하여 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』, 『우아하게 앤서블』, 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』을 집필하였으며, 요즘IT와 같은 온라인 플랫폼 등에 종종 글을 기고한다.

カリキュラム

全体

57件 ∙ (11時間 4分)

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

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

受講レビュー

全体

283件

4.8

283件の受講レビュー

  • 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,505

            kubernetesの他の講座

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

            似ている講座

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