Kubernetes チュートリアル

Kubernetes は、コンテナオーケストレーションとクラウドネイティブアプリケーションのための包括的なカリキュラムを提供します。私たちのチュートリアルは、Kubernetes の概念、デプロイメント戦略、スケーリング技術をカバーしており、初心者と経験豊富な DevOps プロフェッショナルの両方に適しています。無料のラボと実際の例を通じて、コンテナ化されたアプリケーションの管理における実践的な経験を得ることができます。私たちの K8s プレイグラウンドでは、シミュレーション環境で Kubernetes の設定を試すことができます。

検索インデックスの作成中も検索を使えるようにする

検索インデックスの作成中も検索を使えるようにする

博物館の実際の検索と Kubernetes Service の配信を結び、取り込みの起動時間を確保し、更新中のレプリカを維持します。
Kubernetes
Secret を使用したアプリケーションの設定

Secret を使用したアプリケーションの設定

Secret の作成、エンコードされたデータの安全な確認、Pod への設定適用、および Secret 更新後の Pod の再作成を行います。
Kubernetes
サイドカーコンテナの追加

サイドカーコンテナの追加

アプリケーションコンテナと並行して動作し、emptyDir ボリュームを共有してアプリケーションログをストリーミングするサイドカーコンテナを追加します。
Kubernetes
kubectl、コンテキスト、およびネームスペースの探索

kubectl、コンテキスト、およびネームスペースの探索

kubectl がどのように Kubernetes クラスターに接続するか、コンテキストで現在のネームスペースを選択する方法、およびネームスペース化されたオブジェクトのスコープについて学びます。
Kubernetes
ローカルアプリケーションイメージのビルドと実行

ローカルアプリケーションイメージのビルドと実行

小規模なローカルコンテナイメージをビルドし、Minikube で利用可能にしてデプロイし、新しいローカルイメージタグへアプリケーションをロールアウトします。
DockerKubernetes
適切なワークロードリソースの選択

適切なワークロードリソースの選択

Pod、Deployment、Job、CronJob のコントローラーの動作を観察し、それぞれのタスクに最適なワークロードタイプを選択する方法を学びます。
Kubernetes
Kustomize を使用したアプリケーションのカスタマイズ

Kustomize を使用したアプリケーションのカスタマイズ

Kubernetes のベースマニフェストを作成し、Kustomize オーバーレイでカスタマイズして、レンダリングされたアプリケーションをデプロイします。
Kubernetes
カスタムリソースの発見と利用

カスタムリソースの発見と利用

CRD の作成、新しい API リソースの発見、および kubectl を使用したカスタムリソースの管理を行います。
Kubernetes
Service を使用した Deployment の公開

Service を使用した Deployment の公開

Deployment を作成し、ClusterIP Service で公開します。セレクターベースのエンドポイントを確認し、クラスター内部からのアクセスをテストします。
Kubernetes
Init コンテナの追加

Init コンテナの追加

Init コンテナを使用してアプリケーションコンテナの起動前に共有データを準備する方法を学び、Init コンテナのステータス確認、ログの取得、および Deployment テンプレートでの動作を確認します。
Kubernetes
ローカル Helm チャートのデプロイ

ローカル Helm チャートのデプロイ

小規模なローカル Helm チャートを作成し、レンダリング、Kubernetes へのインストール、そして新しい値によるリリースのアップグレードを実践します。
Kubernetes
Liveness プローブと Readiness プローブの設定

Liveness プローブと Readiness プローブの設定

Readiness プローブと Liveness プローブを設定し、Service エンドポイントの動作を観察し、意図的に Liveness プローブによる再起動をトリガーします。
Kubernetes
Deployment の作成

Deployment の作成

Kubernetes Deployment を作成し、ReplicaSet と Pod を調査して、Deployment がどのように望ましい状態(desired state)を維持するかを観察します。
Kubernetes
Service DNS アクセスの診断

Service DNS アクセスの診断

Kubernetes Service の DNS アクセス診断を実践します。同一名前空間でのショートネーム利用、名前空間を跨ぐ FQDN の利用、EndpointSlice の確認、および CoreDNS のチェック方法を学びます。
Kubernetes
ConfigMap を使用したアプリケーションの設定

ConfigMap を使用したアプリケーションの設定

ConfigMap の作成、データの確認、Pod の設定への利用、および設定変更を反映させるための Pod の再作成を行います。
Kubernetes
CrashLooping アプリケーションのデバッグ

CrashLooping アプリケーションのデバッグ

繰り返し終了してしまうアプリケーションをデプロイし、ステータス、ログ、イベント、マニフェストを使用して原因を特定し、修正および検証を行います。
Kubernetes
Pod の作成と調査

Pod の作成と調査

kubectl を使用して最初の Kubernetes Pod を作成し、Ready 状態になるまで待機した後、そのステータス、イベント、およびオブジェクトフィールドを調査します。
Kubernetes
Namespace リソースクォータの適用

Namespace リソースクォータの適用

ResourceQuota を作成し、拒否される Pod を確認し、名前空間のリソース制限内で準拠したワークロードを実行します。
Kubernetes
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 67
  • 次へ