Kubernetes Networking with Calicoのトレーニングコース
Project Calicoは、コンテナと仮想マシンのネットワーキングソリューションです。当初はOpenStackのために作成され、データ伝送を単純化することを目指していましたが、現在ではKubernetes、OpenShift、Docker EE、OpenStack、裸Metalサービスなどもサポートしています。Calicoはスイッチングや仮想ネットワーク、オーバーレイネットワークなどの複雑な回避策ではなく、IPルーティングを使用して効率的で安全なネットワーキングを実現します。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Kubernetesクラスターのネットワーキングを単純化されたIPルーティングベースのアプローチで行いたいエンジニア向けです。
このトレーニング終了時には、参加者は以下のことができるようになります:
- Calicoをインストールおよび構成する。
- Calicoを使用してKubernetesクラスターのコンテナネットワーキングソリューションを作成する。
- Calicoが従来のオーバーレイネットワークとどのように異なるかを理解する。
- Calicoがインターネットルーティングプロトコルとコンセンサスベースのデータストアを組み合わせる方法を理解する。
- Calicoを使用してKubernetesにセキュアなネットワークポリシーを提供する。
コース形式
- 対話型の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手を動かす実装。
コースカスタマイズオプション
- このコースのカスタマイズトレーニングをご希望の場合、お問い合わせください。
- Project Calicoについて詳しく知りたい場合は、https://www.projectcalico.org/ をご覧ください。
コース概要
導入
- レイヤー3ネットワーキングとオーバーレイネットワーク
Calicoのインストールと構成
Calicoの特徴とアーキテクチャの概要
伝統的なオーバーレイネットワークの問題点
L3接続性とIPルーティングの理解
Calicoコンポーネントの概要
KubernetesネットワークポリシーをCalicoで設定する
各ホストでのIPルートの設定
アプリケーションのデプロイ
高度なネットワークポリシーの作成
トラブルシューティング
まとめと結論
要求
- クラウドコンピューティングの概念を理解していること
- ネットワーキング経験があること
対象者
- ネットワークエンジニア
- システム管理者
- DevOpsエンジニア
- 開発者
オープントレーニングコースには5人以上が必要です。
Kubernetes Networking with Calicoのトレーニングコース - 予約
Kubernetes Networking with Calicoのトレーニングコース - お問い合わせ
お客様の声 (1)
彼は忍耐強く、私たちが遅れることを理解していました
Albertina - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
機械翻訳
今後のコース
関連コース
ONOS向けアプリケーション開発
21 時間このインストラクター主導の実践的なトレーニング(オンラインまたは対面)は、中級レベルのSDN開発者やネットワークエンジニア向けです。特定のネットワーク課題に対処し、SDN機能を強化するためにONOSプラットフォーム上でカスタムアプリケーションを開発したい方々に適しています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- ONOSのアーキテクチャと主要コンポーネントを理解する。
- ONOSアプリケーションの開発環境をセットアップする。
- SDNネットワーク管理用のONOSアプリケーションを作成、テスト、およびデプロイする。
- ONOSアプリケーションを外部システムやAPIと統合する。
- パフォーマンスとスケーラビリティのためにONOSアプリケーションをトラブルシューティングし、最適化する。
OpenDaylightを使用したアプリケーション開発
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのSDN開発者やソフトウェアエンジニア向けで、OpenDaylight APIとYANGモデルを使用してカスタムSDNアプリケーションを構築し、ネットワーク機能とスケーラビリティを向上させる方法を学ぶことを目的としています。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- OpenDaylightのアーキテクチャとコンポーネントを理解する
- OpenDaylight APIを使用してSDNアプリケーションを構築する
- ネットワークカスタマイズのためにYANGモデルを作成および管理する
- OpenDaylight環境でカスタムアプリケーションを展開、テスト、デバッグする
- OpenDaylightを外部システムやネットワーク機器と統合する
DO180: コンテナ、Kubernetes、OpenShiftの入門
35 時間DO180は、コンテナ、Kubernetesの基本概念、およびRed Hat OpenShiftプラットフォームの概念に焦点を当てた、実践的なスキルを重視した入門コースです。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、コンテナワークフロー、Kubernetesプリミティブ、およびOpenShift上でアプリケーションをデプロイして運用する方法を学びたい初級から中級レベルの技術者を対象としています。
このトレーニング終了時には、参加者は以下のことが Able to できます:
- 再現性とセキュリティに最適な方法でコンテナイメージとレジストリを構築および管理します。
- OpenShift上でポッド、デプロイメント、サービスなどのKubernetesオブジェクトをデプロイおよび管理します。
- ルート、ビルドコンフィグ、WebコンソールなどのOpenShift機能を使用してアプリケーションの配信を効率化します。
- ステートフルワークロード向けに永続的なストレージ、設定管理、シークレットハンドリングを実装します。
- クラスターとアプリケーションが健全であることを維持するための基本的なセキュリティ、RBAC、監視の実践を行います。
コースの形式
- 対話型の講義とディスカッション。
- 毎日のライブOpenShift環境での実践的なラボ。
- シナリオに基づいた演習とトラブルシューティングワークショップ。
コースのカスタマイズオプション
- このコースのカスタマイズトレーニングをリクエストする場合は、お問い合わせください。
Helmを使用したKubernetesアプリケーションのデプロイ
7 時間このインストラクター主導の実践的なトレーニング(オンラインまたは対面)は、エンジニアがHelmを使用してKubernetesアプリケーションのインストールと管理を簡素化することを目指しています。
本トレーニング終了時には、参加者は以下のことができるようになります:
- Helmをインストールおよび設定する。
- Kubernetesアプリケーションの再現可能なビルドを作成する。
- アプリケーションをHelmチャートとして共有する。
- Helmチャートとして保存されたサードパーティーアプリケーションを実行する。
- Helmパッケージのリリースを管理する。
MinikubeとKubernetesの入門
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初級から中級レベルのソフトウェア開発者とDevOpsプロフェッショナル向けに設計されています。Minikubeを使用してローカルのKubernetes環境をセットアップおよび管理する方法を学びます。
このトレーニング終了時には、参加者は以下のことをできるようになります:
- 自分のローカルマシンにMinikubeをインストールおよび構成します。
- Kubernetesの基本概念とアーキテクチャを理解します。
- kubectlとMinikubeダッシュボードを使用してコンテナをデプロイおよび管理します。
- Kubernetes用の永続的なストレージとネットワークソリューションを設定します。
- アプリケーションの開発、テスト、デバッグにMinikubeを利用する方法を学びます。
Minikube for Developers
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Minikubeを開発ワークフローの一部として使用したい中級レベルの開発者とDevOpsエンジニアを対象としています。
このトレーニング終了時には、参加者は次のことができるようになります:
- Minikubeを使用してローカルKubernetes環境をセットアップし、管理する。
- Minikube上でアプリケーションのデプロイ、管理、デバッグ方法を理解する。
- Minikubeを継続的インテグレーションとデプロイパイプラインに統合する。
- Minikubeの高度な機能を使用して開発プロセスを最適化する。
- ローカルKubernetes開発のベストプラクティスを適用する。
ネットワーク・オーケストレーションと自動化のためのONAP
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)では、参加者はONAPを使用してネットワークサービスを自動化する方法を学びます。
本トレーニング終了時には、参加者は以下のことができるようになります:
- ONAPエコシステムの各コンポーネントを理解し、インストールおよび構成する。
- 物理的なネットワーク機能と仮想的なネットワーク機能のリアルタイムかつ方針に基づいたオーケストレーションと自動化を行う。
- VNF、SDNその他のネットワークサービスを設計し、作成し、オーケストレートし、監視する。
- ソフトウェア駆動のアプローチを使用して、全体的なネットワークライフサイクルを効率的に管理する。
- 最新のオープンソース技術とプラクティスを使用して、ネットワークを開発し、展開し、拡張する。
ONOS Fundamentals: Deploying Scalable SDN Solutions
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、ONOSの基本概念、そのアーキテクチャ、およびスケーラブルなSDNソリューションの展開を理解したいネットワーキングの専門家やIT管理者向けです。
このトレーニングの終了時には、参加者は以下のことができます:
- ONOSがソフトウェア定義ネットワーキング(SDN)で果たす役割を理解する。
- ONOSのアーキテクチャと主要なコンポーネントを説明する。
- LinuxベースのシステムにONOSをインストールし、設定する。
- ONOSを使用して基本的なSDNネットワークをセットアップする。
- ネットワークインフラストラクチャの管理とスケーリングに関するONOSの機能を探索する。
ネットワークエンジニア向け ONOS: SDN 環境の管理
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのネットワークエンジニア、DevOps チーム、および SDN 開発者向けです。効果的に ONOS を使用して SDN 環境を理解し管理するためのものです。
このトレーニング終了時には、参加者は次のことができるようになります:
- ONOS のアーキテクチャとコンポーネントを理解する。
- ラボ環境で ONOS をインストールおよび構成する。
- ONOS による SDN 環境の管理機能を探索する。
- ONOS を使用して、SDN ネットワークを展開、管理、トラブルシューティングする。
ONOSのプロダクション展開と最適化
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、プロダクション環境での ONOS の展開と最適化を望む中級レベルの IT アーキテクトおよびネットワーク管理者を対象としています。スケーラビリティ、パフォーマンス、信頼性を確保することを目指しています。
このトレーニング終了時には、参加者は以下のことができます:
- ONOS のアーキテクチャとプロダクション使用のコア機能を理解する。
- ベストプラクティスを使用して ONOS をプロダクション環境に展開する。
- ONOS でクラスタリング、冗長性、障害対策を構成する。
- スケーラビリティとパフォーマンスのために ONOS の展開を監視、トラブルシューティング、最適化する。
- 既存のネットワークインフラストラクチャやツールとの ONOS の統合。
- 成功した ONOS アップグレードプロセスを計画し実行する。
OpenDaylight入門: SDNの基礎を理解する
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初心者のネットワークエンジニアやITプロフェッショナルを対象としており、SDNの基本概念を理解し、OpenDaylightのアーキテクチャについて学び、基本的なインストールと設定タスクを実行するための知識を得ることができます。
このトレーニング終了時には、参加者は以下のことが able to できます:
- ソフトウェア定義ネットワーク(SDN)の原理とメリットを理解します。
- OpenDaylightのアーキテクチャとコンポーネントを探索します。
- LinuxシステムにOpenDaylightをインストールし、設定します。
- OpenDaylightをネットワークデバイスと統合します。
- 基本的なOpenDaylight操作とコマンドを実行します。
OpenDaylight for Network Automation
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初級レベルのネットワークエンジニアとIT管理者を対象としており、OpenDaylightの基本概念を学び、そのネットワーク自動化における役割を理解し、ネットワーク設定や運用の自動化を始めることが目的です。
本トレーニング終了時には、参加者は以下のことができるようになります:
- SDN(Software-Defined Networking)におけるOpenDaylightの役割を理解する。
- LinuxベースのシステムにOpenDaylightをインストールし、設定する。
- OpenDaylightのアーキテクチャとコア機能を調査する。
- OpenDaylightを使用して基本的な自動化されたネットワーク設定を作成する。
- OpenDaylightのコントローラーを使用してネットワークを監視および管理する。
OpenDaylight for Network Engineers
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのネットワークエンジニアとDevOpsチーム向けに設計されており、OpenDaylightプラットフォームを使用してSDNソリューションを展開、設定、および管理する方法を学びます。
このトレーニング終了後、参加者は以下のことができるようになります:
- OpenDaylightのアーキテクチャ、コンポーネント、およびSDNエコシステムでの役割を理解します。
- さまざまなネットワークシナリオに対してOpenDaylightをインストールおよび設定します。
- OpenDaylightコントローラを使用してネットワークフローを開発および展開します。
- SDN対応デバイスと既存のネットワークとの統合を行います。
- 実際のユースケースに向けたOpenDaylightの導入をトラブルシューティングし、最適化します。
OpenDaylightの生産環境での展開: SDN展開のスケーリングと最適化
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのITアーキテクト、ネットワーク管理者、エンジニアを対象としています。OpenDaylightを生産環境に展開し、大規模な使用のためにパフォーマンスを最適化し、SDN展開における一般的な問題をトラブルシュートする方法を学びます。
このトレーニング終了後、参加者は以下のことができます:
- 生産環境にOpenDaylightを展開してスケーラブルなSDNソリューションを実現します。
- OpenDaylightの展開パフォーマンスを最適化し、高トラフィック量に対応します。
- SDN展開における一般的な問題をトラブルシュートして解決します。
- 長期的な安定性のためにOpenDaylight環境を監視および維持します。
- 成長するネットワークのニーズに合わせてOpenDaylightの展開をスケーリングします。
P4プログラミング
21 時間このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)は、ネットワークエンジニアや開発者がP4を使用してプログラマブルなネットワーキングリソースを構成、実行、管理することを目指しています。
このトレーニング終了時には、参加者は以下のことが Able to できます:
- P4言語の基本を学ぶ。
- ネットワークデバイスをプログラミングする。
- トラフィック管理用のサーバーを設定する。
- P4プログラムをコンパイルして実行し、コントロールプレーンアプリケーションを制御する。
- 監視とデバッグ方法を使用してネットワーク輻輳を管理する。