0Pricing
Kubernetes Basics icon

Kubernetes Basics

CloudBackendSystemsSecurityBeginnerEnterpriseScriptingNetwork

Kubernetesの基礎をマスターしましょう。コアコンセプトとクラスターセットアップから、高度なデプロイメント、ネットワーキング、ストレージ、セキュリティまで、堅牢なコンテナオーケストレーションを実現します。

🤖 AI 搭載📚 12 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Kubernetes: 大規模なコンテナオーケストレーション

Kubernetesは、コンテナ化されたワークロードをデプロイ、スケール、管理するための業界標準プラットフォームです。もともとGoogleで設計されたものであり、現在では数社から数千のコンテナをマルチリージョンクラスター全体で調整するエンタープライズまで、あらゆる規模の企業の本番インフラストラクチャの中核となっています。このトラックは、最初のクラスターを立ち上げることから、カスタムOperatorを作成し本番環境でセキュリティポリシーを実装することまで、すべてをカバーしています。

学習内容

Pod、Deployment、ReplicaSetの背後にあるコアコンセプトから始まり、その後、Serviceとクラスターネットワーキングへと進み、ConfigMapとSecretによる設定、永続ストレージを扱います。そこから、可視性とモニタリング、Helmを使用したパッケージ管理、体系的なトラブルシューティングを進めていきます。高度なコースでは、リソースクォータとスケジューリング制約、RBACとPod Security Admissionによるセキュリティ強化、ローリングアップデート、カナリアリリース、Operator Frameworkを使用したカスタムOperatorの構築を含む本番デプロイメントパターンをカバーしています。

学習パス

12のコースがA1からC1まで進んでいきます。トラックはIntroduction to KubernetesとSetting Up Your First Clusterで始まり、6つのBレベルコース(Pod、Deployment、Service、Configuration and Storage、Observability、Helm)を通じてコアスキルを構築し、3つのC1コース:Advanced Scheduling & Resource Management、Security Best Practices、Advanced Deployments & Operatorsで完了します。各段階は最後のものの上に直接構築されるため、コンテナの基本的な知識以上の知識は必要ありません。

仕組み

各コースは、組み込みエディターで完了する短く焦点を絞ったレッスンに分割されており、リアルタイムフィードバックがあります。kubectlコマンドを練習し、環境内でYAMLマニフェストを直接作成し、概念がさらに説明が必要な場合やコンフィギュレーションが適用されない場合はいつでもAIチューターを使用できます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

12コース

Kubernetes Basicsラーニングパスのすべてのコース

01

Kubernetes入門

A14レッスン

Kubernetesとは何か、現代のアプリケーションデプロイに不可欠な理由を学び、その基本アーキテクチャと主要コンポーネントを確認します。コンテナオーケストレーションの基礎から始めましょう。

02

初めてのクラスターを構築する

A24レッスンPRO

Minikubeを使ってローカルKubernetesクラスターを構築し、kubectlで操作する実践的な経験を積みます。最初のアプリケーションをデプロイします。

03

Podsを操作する

B14レッスンPRO

Kubernetesでデプロイ可能な最小単位であるPodsについて詳しく学びます。ライフサイクルや状態を理解し、複数コンテナのPodsを効果的に管理する方法を学びます。

04

DeploymentsとReplicaSets

B14レッスンPRO

ステートレスアプリケーションを管理するためのDeploymentsとReplicaSetsを習得します。必要なレプリカ数の維持、ローリングアップデート、変更の簡単なロールバックを行う方法を学びます。

05

Servicesとネットワーキング

B24レッスンPRO

Kubernetes ServicesとIngressを使って、アプリケーションを内部および外部に公開する方法を学びます。さまざまなサービスの種類と、それぞれのユースケースを理解します。

06

設定とストレージ

B24レッスンPRO

ConfigMapsを使ってアプリケーション設定を管理し、Secretsで機密データを保護する方法を学びます。Persistent VolumesとClaimsによる永続ストレージの概念を習得します。

07

オブザーバビリティと監視

B24レッスンPRO

Kubernetesアプリケーションの包括的なオブザーバビリティを実装します。ログの収集、PrometheusとGrafanaによるメトリクス監視、ヘルスチェックの設定方法を学びます。

08

Helmとパッケージ管理

B24レッスンPRO

Helmを使ってKubernetesにおけるアプリケーションのデプロイと管理を簡素化します。複雑なアプリケーション向けにHelm chartsを作成、デプロイ、管理する方法を学びます。

09

トラブルシューティングとベストプラクティス

B24レッスンPRO

一般的なKubernetesの問題を診断し、解決するスキルを身につけます。デバッグ技術を学び、本番環境でアプリケーションを運用するためのベストプラクティスを取り入れます。

10

高度なスケジューリングとリソース管理

C14レッスンPRO

高度なスケジューリング技術を使って、リソース利用率とPodの配置を最適化します。リソースリクエスト、制限、ノードセレクター、アフィニティ、taints、tolerationsについて学びます。

11

セキュリティのベストプラクティス

C14レッスンPRO

重要なセキュリティ対策を実装して、Kubernetesクラスターとアプリケーションを強化します。RBAC、ネットワークポリシー、Pod Security Standardsについて学びます。

12

高度なデプロイとOperators

C14レッスンPRO

StatefulSetsとDaemonSetsを使って複雑なアプリケーションパターンに対応します。カスタムリソースの管理を自動化するKubernetes Operatorsについて学びます。

よくある質問

よくある質問

Kubernetes Basicsコースは無料ですか?

はい。Kubernetes Basicsコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Kubernetes Basicsを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Kubernetes Basicsコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

Kubernetes Basicsを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る