カリキュラム:
ベースのKubernetes のクラウドネイティブ戦闘
コースの説明:
クラウドコンピューティングは、仮想化は、コンテナサービスのPaaSマイクロ技術が広く、通信事業者のサービス・プロバイダー、金融サービス、クラウド(電子ビジネスプラットフォーム、検索エンジン、ソーシャルプラットフォームサイト、ロケーションベースサービスプラットフォーム、広告サーバーなど)新興のインターネット企業で使用されてきました既存のITインフラや他の施設への産業は、大きなビジネスチャンスをもたらした、クラウドコンピューティングと効率的なオペレーティングプラットフォームは、企業の情報化建設に重要な役割を果たしています。
クラウドコンピューティングは、メイン「軽量」マイクロクラウドサービス管理プラットフォームとしてコンテナにクラウド管理プラットフォームへのメイン「ヘビー級」として仮想マシンからの建築進化のシリーズを経験しています。
コンテナのクラウドプラットフォームと「軽量」マイクロテクノロジーサービス担当含ま:ドッカーコンテナの仮想化、ならびに対応する管理プラットフォームドッカーコンテナとコンテナKubernetesクラウドプラットフォームのクラスタリングソリューションを。
このコースで技術的な原則と実践的なプロジェクトを経て実用的なアプリケーションの場合は、教育を兼ね備えており、実際のドッカークラウド管理プラットフォーム事業慣行が点在し、の原理を教示する過程で、コースの講師も学生の実地訓練のためによく準備です。
営業時間: 3日24時間(1時間/時間)
対象者:
アーキテクト、開発エンジニア、テストエンジニア、運用・保守エンジニア、エンジニア、クラウドコンピューティング、ビッグデータ・エンジニア
カリキュラム:
1日目:
DevOpsチーム&クラウドネイティブ
-
- DevOpsチームの概要
- 従来のIT提供モデルと問題点
- 理由DevOpsチーム変換解析
- クラウドネイティブインフラ開発
- CI継続的インテグレーションと連続配信CD
- 連続配信パイプライン
- ドッカーアドバンスト・アプリケーションのベストプラクティス
Kubernetes はじめに
-
- Kubernetesはじめと開発
- Kubernetesアーキテクチャ
- 大手の紹介
- 基本的な概念と用語
- 原理と応用はKubernetesコンテナリソーススケジューリング、負荷分散、災害復旧、動的登録とサービスの拡大や他の機能コンポーネントを働きます
- アーキテクチャ設計Kubernetes管理ドッカーコンテナクラスタ
- ポッドのKubernetes、複製コントローラ、サービス、ラベル、プロキシ機能コンポーネントのデプロイと設定
- APIサーバー、スケジューラ、コントローラ-Managerアプリケーションの配備などのコンポーネントの構成は、マスターノード上で実行されているKubernetes、
- ノード上で実行されている2つのコンポーネントがアプリケーションのデプロイメントKubernetesノードkubeletのKUBEプロキシを含みます
Kubernetes 生産レベルの高可用性クラスタを構築
-
- 自動展開を使用してAnsible
Kubernetes 戦闘ポッドで
-
- ポッドの定義と作成
- 静的ポッド説明
- ポッドのライフサイクル
- ポッドの初期化
- ポッドのアップグレードとロールバック
- ポッド体積の減少と拡張
- ポッドのヘルスチェック
- ポッドの生産勧告
- ポッドの事業慣行
Kubernetes 共通オブジェクトの操作
-
- ラベル
- ラベルセレクタ
- サービス
- Replicat設定
- 配備
- ヘッドレス
- StatefulSet
- 名前空間
- DeamonSet
- ジョブ
- configMap
- 秘密の
- 注記
- 実際の例一般的なオブジェクトの組み合わせ
- ベストプラクティスを使用して、本番環境
Kubernetesの永続ストアとのデータ共有
-
- ボリューム
- PV
- PVC
- ストレージクラス
- 実際のシーンを使用します
2日目
Kubernetesのサービス検出
-
- クラスタサービス検出
- サービスにアクセスするためのクラスタ外
- ヘッドレスサービス
- DNSはじめに付属しています
- 4/7レイヤのサービス発見練習
Kubernetesのネットワーク
-
- ネットワークモデルと戦略
- アプリケーションコンポーネント間の通信
- CNIネットワークモデル
- 人気のあるオープンソースのネットワークコンポーネント
- 実際のネットワーク使用シナリオ
Kubernetes サービスのセキュリティ
-
- 認証、許可、アクセス
- そのプロセスのAPIリクエストを理解
- 配置認可ルール
- 测试認証ポリシー
- ネットワークポリシーを介してネットワークトラフィックを制限
- 監査ログ
- etcdアクセスを制限します
Kubernetes スケジューリングシナリオと詳細
-
- スケジュールプロセス
- デバッグ戦略
- 予め選択された優先
- ポッドの優先順位とプリエンプション
- スケジューリングポリシーのシナリオ
- スケジューリング戦略戦闘シーン
Kubernetes パッケージ管理ツールヘルム
-
- ヘルムについて
- アプリケーションライフサイクル管理
- ヘルムフック
- テンプレートの書き込みとベストプラクティス
- 戦闘を使用してヘルムデプロイアプリケーション
3日目
Kubernetesのサービスの品質
-
- QoSの分類と実践
- 圧縮性と非圧縮性リソースリソース
- ポッドキルシーンはオーダーであります
- ベストプラクティスを使用してQoS
- QoSを資源制約の戦闘戦略
ケース戦闘:CI Kubernetesに基づいて、
-
- ジェンキンスは、システムの展開と連携します
- CIパイプライン
- 展開のベストプラクティス
- マイクロサービスアーキテクチャの展開CIベースのパイプラインシステム
- DevOpsチームベースのドッカーの継続的な統合と自動化された運用・保守
- ドッカーとジェンキンス基づき、Kubernetesは、高可用性弾力性の継続的インテグレーション・プラットフォーム・アプリケーションの自動化開発・運用・保守を構築します
- Kubernetes ログ処理
- よくある質問クラスタ測位Kubernetes
- Kubernetesは、処理作業をログに記録します
- EFKログ収集プログラムを使用します
- EFKは戦闘演習ログ収集Kubernetesを展開します
Kubernetesの監視
-
- プロメテウスは、クラスタリングおよびアプリケーションの監視Kubernetesを使用して行います
- Grafanaグラフィカル表示監視データを使用します
- 展開の監視クラスタ戦闘演習
Istio概要 - マイクロサービスサービスメッシュ
-
- Istioプロフィール
- コア機能
- Istioの使用シナリオ
- Istioアーキテクチャとコンポーネント
- Istioインストール