お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
自己管理型 Kubernetes の概要
- Kubernetes のアーキテクチャとコアコンポーネント
- マネージド型と自己管理型 Kubernetes のトレードオフ
- ベンダーロックインの懸念と主権による利点
- デプロイメントオプション:kubeadm、kOps、手動インストール
インフラストラクチャの計画
- コントロールプレーンおよびワーカーノードのハードウェアサイジング
- 高可用性の要件およびトポロジ
- OS の選択と準備(Ubuntu、RHEL、Rocky Linux)
- ネットワークの前提条件とファイアウォール構成
コンテナランタイムのインストール
- コンテナランタイムの選択肢:containerd vs CRI-O
- containerd のインストールと構成
- CRI-O のインストールと構成
- ランタイムのセキュリティに関する考慮事項
kubeadm によるクラスタのブートストラップ
- kubeadm、kubelet、kubectl のインストール
- 最初のコントロールプレーンノードの初期化
- クラスタアクセス用の kubeconfig の構成
- 高可用性のために追加のコントロールプレーンノードを参加させる
- ワーカーノードをクラスタに参加させる
高可用性の構成
- Stacked トポロジ vs 外部 etcd トポロジ
- API サーバーのロードバランシングに HAProxy または Keepalived のセットアップ
- 証明書管理と更新
- etcd のバックアップおよび復旧戦略
コンテナネットワーク
- CNI プラグインの選択:Calico、Cilium、Flannel、Weave
- Calico のインストールと構成
- セキュリティ用のネットワークポリシー
- ノード間通信と Pod ネットワーキング
- クラウドロードバランサーなしでサービスを利用可能にする
サービスロードバランシング
- ベアメタルロードバランシング用の MetalLB
- Layer 2 および BGP モードの構成
- Keepalived および HAProxy の代替手段
- Ingress コントローラーのデプロイ(nginx、Traefik)
ストレージソリューション
- ストレージクラスおよび CSI ドライバーの概念
- ローカル永続ボリューム
- NFS プロビジョナーのセットアップ
- 分散ストレージの選択肢:Ceph RBD、OpenEBS
- スナップショットおよびクローンの機能
クラスタセキュリティ
- 認証局(CA)および PKI 管理
- RBAC 構成およびサービスアカウント
- Pod セキュリティ基準およびアドミッションコントローラ
- API サーバーおよび etcd のセキュリティ確保
- イメージの署名および検証
自ホスト型コンテナレジストリ
- Harbor レジストリのデプロイ
- Docker レジストリのセットアップ
- イメージのレプリケーションおよび脆弱性スキャン
- レジストリの認証および統合
モニタリングおよび観測
- Prometheus および Grafana スタックのデプロイ
- 軽量な代替手段としての VictoriaMetrics
- ノードおよび Pod メトリクス収集
- カスタムアラートルールおよびダッシュボード
- Loki または Fluentd によるログ集約
クラスタメンテナンス
- kubeadm を使用した Kubernetes バージョンのアップグレード
- コントロールプレーンコンポーネントのローリングアップデート
- 証明書のローテーション手順
- ノードのメンテナンスおよびコーディング(Cordoning)
バックアップおよびディザスタリカバリー
- etcd のバックアップおよび復元手順
- クラスタリソースおよび永続ボリューム(PV)のバックアップ用の Velero
- 跨区域レプリケーション戦略
- 復旧手順のテスト
マルチクラスタ管理
- クラスタ管理用の Rancher または Portainer
- クラスタフェデレーションの概念
- ワークロード分散戦略
要求
- コンテナおよびコンテナ化に関する理解
- Linux システム管理の経験
- ネットワークに関する基礎知識
- コマンドラインツールおよび SSH への習熟
対象者
- DevOps/SRE エンジニア
- システム管理者
- 技術アーキテクト
- ベンダーからの独立性を求めるインフラエンジニア
21 時間
お客様の声 (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
コース - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
講師がどのように効果的に知識を伝えるか
Vu Thoai Le - Reply Polska sp. z o. o.
コース - Certified Kubernetes Administrator (CKA) - exam preparation
機械翻訳
トレーナーが私たちの質問に答える際の知識と忍耐力。
Calin Avram - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
機械翻訳