コース概要

導入

  • Kubernetesとは何ですか?
  • コンテナ化と仮想化
  • Kubernetes の機能とアーキテクチャの概要
  • Kubernetes Cloud Native Computing Foundation (CNCF) のコンテキストで

理解Kubernetes

  • Kubernetes アプリケーションのライフサイクル
  • Kubernetes コンポーネント: マスターとノード
  • Kubelet、Kube-proxy、およびその他の主要コンポーネント

はじめる

  • 開発環境のセットアップ
  • kubeadm を使用して Kubernetes をインストールする
  • kubectl と kubeconfig の構成

ポッドの操作

  • ポッドの作成
  • ポッド構成の管理
  • Pod の Access 実行とトラブルシューティング

ReplicaSet とデプロイメント

  • ReplicaSet の作成とスケーリング
  • デプロイメントによるアプリケーションの更新の管理
  • ローリングアップデートとロールバックの使用

サービスとNetworking

  • アプリケーションを公開するサービスの作成
  • 内部サービスと外部サービス
  • 安全な通信のためのネットワーク ポリシー

永続ストレージ

  • Persistent Volume (PV) と Persistent Volume Claim (PVC)
  • ストレージクラス
  • データ管理にボリュームを使用する

構成と秘密

  • アプリケーション構成の管理
  • Secret を使用して機密データを保護する
  • 外部構成に ConfigMap を使用する

Kubernetes とクラウド プラットフォームの統合

  • 主要なクラウドプロバイダーに Kubernetes クラスターを展開
  • ロードバランサとイングレスコントローラの使用
  • 水平ポッド オートスケーラー (HPA) による自動スケーリング

監視とロギング

  • ヘルスチェックの実施
  • Kubernetes クラスター監視にダッシュボードを使用する
  • Fluentd や Elasticsearch などのツールを使用してログを集約する

トラブルシューティング

  • Kubernetes の導入における一般的な問題の特定
  • アプリケーションとネットワークの問題のデバッグ
  • Kubernetes イベントとログの分析

概要と次のステップ

  • コースからの重要なポイント
  • さらに学習するための推奨リソース
  • Kubernetes の旅の次のステップ

要求

    基本的なネットワーク概念の理解 Linux コマンドライン インターフェイスの使用経験 任意の言語での基本的なプログラミング経験

観客

    開発者 システム管理者 DevOps エンジニア
 35 時間

参加者の人数



Price per participant

お客様の声 (6)

関連コース

関連カテゴリー