お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
自己管理型Kubernetesへのイントロダクション
- Kubernetesのアーキテクチャと主要コンポーネント
- マネージド型と自己管理型のトレードオフ
- ベンダーロックインの懸念と主権( sovereignty )の利点
- デプロイメントオプション:kubeadm、kOps、および手動インストール
インフラストラクチャの計画
- コントロールプレーンとワーカーノードのハードウェアサイズ選定
- 高可用性の要件とトポロジ
- OSの選択と準備(Ubuntu、RHEL、Rocky Linux)
- ネットワークの前提条件とファイアウォール設定
コンテナランタイムのインストール
- コンテナランタイムの選択肢:containerd vs CRI-O
- containerdのインストールと設定
- CRI-Oのインストールと設定
- ランタイムセキュリティの考慮事項
kubeadmによるクラスター起動(ブートストラップ)
- kubeadm、kubelet、kubectlのインストール
- 最初のコントロールプレーンノードの初期化
- クラスターアクセス用のkubeconfig設定
- 高可用性(HA)のための追加コントロールプレーンノードの参加
- ワーカーノードをクラスターに参加させる
高可用性の設定
- スタック型 vs 外部etcdトポロジ
- APIサーバーのロードバランシングのためのHAProxyまたはKeepalivedの設定
- 証明書管理と更新
- etcdのバックアップおよびリカバリ戦略
コンテナネットワーク
- CNIプラグインの選択:Calico、Cilium、Flannel、Weave
- Calicoのインストールと設定
- セキュリティのためのネットワークポリシー
- ノード間通信およびポッドネットワーキング
- クラウドロードバランサーなしでのサービス公開
サービスロードバランシング
- ベアメタル環境でのロードバランシングのためのMetalLB
- Layer 2およびBGPモードの設定
- KeepalivedおよびHAProxyの代替案
- Ingressコントローラーのデプロイメント(nginx、Traefik)
ストレージソリューション
- ストレージクラスとCSIドライバーの概念
- ローカル永続ボリューム
- NFSプロビジョナーの設定
- 分散ストレージオプション:Ceph RBD、OpenEBS
- スナップショットおよびクローン機能
クラスターセキュリティ
- 証明書局(CA)およびPKI管理
- RBAC設定およびサービスアカウント
- ポッドセキュリティ標準およびアドミッションコントローラー
- APIサーバーとetcdのセキュリティ強化
- イメージの署名および検証
セルフホスト型コンテナレジストリ
- Harborレジストリのデプロイメント
- Docker Registryの設定
- イメージレプリケーションと脆弱性スキャン
- レジストリ認証および統合
モニタリングと観測性
- PrometheusおよびGrafanaスタックのデプロイメント
- 軽量な代替案としてVictoriaMetrics
- ノードおよびポッドメトリクスの収集
- カスタムアラートルールおよびダッシュボード
- LokiまたはFluentdによるログ集約
クラスターのメンテナンス
- kubeadmを使用したKubernetesバージョンアップグレード
- コントロールプレーンコンポーネントのローリングアップデート
- 証明書ローテーション手順
- ノードのメンテナンスとコーニング(隔離)
バックアップおよびディザスタリカバリ
- etcdのバックアップおよび復元手順
- クラスターリソースおよびPVバックアップのためのVelero
- サイト間レプリケーション戦略
- 復旧手順のテスト
マルチクラスター管理
- クラスター管理のためのRancherまたはPortainer
- クラスターフェデレーションの概念
- ワークロード分散戦略
要求
- コンテナおよびコンテナ化の基礎知識
- Linuxシステム管理の実践経験
- ネットワークに関する基本的な知識
- コマンドラインツールおよびSSHの使用経験
対象者
- DevOps/SREエンジニア
- システム管理者
- 技術アーキテクト
- ベンダー独立性を追求するインフラエンジニア
21 時間
お客様の声 (1)
トレーナーが私たちの質問に答える際の知識と忍耐力。
Calin Avram - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
機械翻訳